/* CSS Document */

/*** header start ***/



body, form {

margin:0px;

padding:0px;

font: normal 12px Arial,sans-serif;

}

#bodyCont {

width:790px; 

margin-left:auto; 

margin-right:auto;

margin-top:5px;

}

.IOGContent img {

border:1px solid #000000;

margin-right:5px;

}

#footer a:visited:hover {

text-decoration:underline;

} 

.menu_main_links:link, .menu_main_links:visited{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#666666;

	font-size:12;

	font-weight:bold;

	text-decoration: underline;

	padding-top:5px;

	line-height: 25px;

}



.menu_main_links:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#2D2D6B;

font-size:12;

font-weight:bold;

	text-decoration: underline;

padding-top:5px;

	line-height: 25px;

}



#breadcrumb {

padding-bottom:10px;

text-align:left;

font: normal 10px/12px Arial,sans-serif;

}

#breadcrumb a {

color:#2D2D6B;

}

img {

border:0px;

} 



input#goButton {

vertical-align:top;

margin-left:3px;

}



#headerTop {
margin-top:2px;
width:784px;
border: 1px solid #666666;
border-bottom:none;
text-align:left;

}

#offer {

margin-left:0px;

text-align:left;

}

#freeDVD {

text-align:center;
width:405px;  
padding:0px; 
margin-top:10px; 
float:center;

}

#freeDVD p {

margin:0px;

font-size:16px;

}

#freeDVD a {

font-size:10px;

font-weight:normal;

color:#000000;

}

#international {

margin-left:280px;

}

#IOGlogo {

width:679px; 

margin-top:5px; 

float:left;

}

#logo {

width:236px; 
margin-left:5px;
float:left;

}

#midHead {

margin-left:265px;
width:405px;
text-align: center;
float: center;
}

#topLinks {

font-size:11px; 
text-align:center;
width:405px
float:center;

}

#topLinks a {

padding-right:5px;

font-size:10px;

font-weight:normal;

color:#000000;

}

#freeShip {

padding-top:7px; 

width:300px 

}



#checkOut {

background-image: url("../../media/images/header/checkout.gif"); 

background-repeat:no-repeat; 

width:82px; 

border:1px solid #666666; 

padding:5px; 

margin-top:5px; 
margin-right:4px; 

font-size:11px; 

font-weight:normal; 

text-align:center;

float:right;

}

#checkOut a {

color:#666666;

}

#checkOut .checkOutLink a {

font-weight:bold;

color:#000000;

}

#checkOut .cartShipping a {

font-weight:bold;

text-decoration:none;

}

#checkOut .cartItems {

font-size:10px;

}

#checkOut .cartAmount a {

text-decoration:none;

color:#666666;

font-size:10px;

}

#checkOut img {

border:none;

}

#checkOut p {

margin:0px 0px 2px 0px;

}

#headerBottom {

margin-top:0px; 

font-size:12px; 

font-weight:bold; 

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

}

#Category {

background-image: url("../../media/images/header/catBG.jpg");

background-repeat:repeat-x;

width:100%;

}

#categoryTabs {

background-image: url("../../media/images/header/tabsBG.jpg");

background-repeat:repeat-x;

width:784px;

height:33px;

}

#categoryTabs img {

margin-top:3px;

}

#search {

background-color: #D7E0F3;

width:784px;

text-align:left;

height:25px;

border: 1px solid #393973;

border-top:none;

padding-bottom:3px;

}

#search form {

display:inline;

vertical-align:middle;

}

#popularSearches a {

color:#000000;

padding-left:10px

}



/*** header end ***/



/***footer start ***/



#footer {

width:780px;

font-family:Arial, Helvetica, sans-serif;

color:#666666;

font-size:10px;

margin-left:auto;

margin-right:auto

}

#footer a:link {

text-decoration:none;

color:#666666;

}

#footer a:hover {

text-decoration:underline;

color:#666666;

}

#footer a:visited {

text-decoration:none;

color:#666666;

}

#help a{

text-decoration:underline;

}

#footerLeft {

width:525px;


font-size:10px;

}

#footerLeft h1 {

font-size:12px;

color:#2D2D6B;

font-weight:bold

}

#footerLeft h2 {

font-size:12px;

font-weight:bold

}

#footerLeft ul {

margin-left:0px;

}

#footerLeft li {

text-decoration:none;

padding-bottom:5px;

}



#footerCenter {

width:780px;

margin-top:10px;

border-top:1px solid #000000;

border-bottom:1px solid #000000;

padding:5px 0px
margin-left:2px;

}

#help a:link, #help a:visited, #IOGInternational a:link,#IOGInternational a:visited {

text-decoration:underline;

}

#footer #footerBottom h3 a{

font-size:11px;

color:#2D2D6B;

font-weight:normal;

text-decoration:none;

}

#footer #footerCenter h3 a{

font-size:11px;

color:#2D2D6B;

font-weight:normal;

text-decoration:none;

}

#footerBottom {

width:780px;

background-image:url(../images/footerBack.gif);

background-repeat:no-repeat;

height:121px;

margin-top:10px;
margin-left:2px;

position:relative;

}



#help {

width:190px;

position:absolute;

margin-left:0px;

}

#IOGInternational {

width:175px;

left:200px;

position:absolute;

padding-left:5px;

}

#wholesaler {

	width:190px;

	left:386px;

	position:absolute;

	padding-left:5px;

}



#affilates {

width:190px;

position:absolute;

left:586px;

padding-left:5px;

}

#footerBottom #help li {

padding:0px;

margin:0px;

}

#footerBottom ul {

list-style:none;

margin-left:0px;

padding-left:0px;

}

#footerEmail {

margin-top:30px;

clear:both

}

#footerEmail a {

color:2D2D6B;

font-weight:bold;

padding-right:10px;

font-size:11px;

}





/*** Newsletter for interior pages ***/

#newsletterSignup {

clear:both;

width:434px;

font-family:Arial, Helvetica, sans-serif;

margin-left:auto;

margin-right:auto;

margin-top:100px;

}

 div#newsLetterTop {

	background-image:  url("../../media/images/newsletterTop.gif");

	background-repeat: no-repeat;

	background-position: top;

	height:14px;

	padding:0px;

	margin:0px;

	width:434px;

	font-size:0px;

}

#newsLetterMid {

background-image: url("../../media/images/newsletterBG.gif");

background-repeat:repeat-y;

width:434px;

}

#newsLetterBottom {

background-image: url("../../media/images/newsletterBottom.gif");

background-repeat:no-repeat;

background-position: bottom;

height:7px;

font-size:0px;

}



#newsletterLeft {

float:left;

font-size:10px;

width:250px;

padding:5px;

}



#newsletterRight {

margin-left:252px;

padding-left:10px;

padding-top:10px

}



#EnterEmail {

color:#FFFFFF;

font-size:10px;

padding-left:5px;

}



#newsletterSignup ul {

margin:0px;

padding:0px;

margin-top:0px;

list-style:square;

}



#newsletterSignup li {

	padding-left:10px;

	list-style:none;

	float:left;

	width:100px;

	background-image:  url(../../media/images/listDot.gif);

	background-repeat: no-repeat;

	background-position: left 3px;

	color:#666666;

	margin-bottom:5px;

}



/**** Categories ****/

.shopBoxTop {

margin:0px; 

padding:0px

}

.catsBoxBG {

	border:1px solid #000000;

	border-top:none;

	border-bottom:none;

	margin:0px;

	padding:0px;

}

.boxBottom {

background-image:url("../../media/images/homepage/shopBybottom.gif");

background-repeat:no-repeat;

height:9px; 

margin-bottom:7px;

}

.catsList {

margin:0px 0px 0px 10px; 

padding:0px; 

list-style:none;

display:block;

}

.catsList li {

padding-top:3px;

padding-bottom:0px;

display:block;

clear:both;

zoom: 1;

}

.catsList a { 

color:#000000; 

padding:0px;

margin:0px;

display:block;

}



/*** .catsList a.topCat {

font-weight:bold;

display:block;

margin-top:5px;

padding:0px;

} ***/



#otherCats {

width:167px;

float:left;

margin-top:0px; 

margin-bottom:0px;

}



#otherCats h2 {

color:#666666;

font-size:12px;

margin-top:0px;

}

.linkByPricepl {

	display:block;

	background: url("../../media/images/categories/ui/shopByLinkBG.gif") repeat-x;

	border:1px solid #666666;

	color:#2A2C67;

	padding:2px;

	font-weight:bold;

	font-size:11px;

	margin:10px 0px 0px 0px;

}

a.linkByPrice {

	display:block;

	background: url("../../media/images/categories/ui/shopByLinkBG.gif") repeat-x;

	border:1px solid #666666;

	color:#2A2C67;

	padding:2px;

	font-weight:bold;

	font-size:11px;

	margin:10px 0px 0px 0px;

}

#catLinks {

padding:4px;

}

#catLinks h2 {

padding-bottom:0px;

margin-bottom: 0px;

}

.catsList a.topLevel, .catsList a.topCat, .catsList a.subLevel {

font-weight:bold;

color:#282E6C;

margin-top:5px;

display:block;

padding:0px;

}





#catMiddle {

float:left;

width:440px;

margin-left:10px;

margin-right:10px;

margin-top:0px;

}



#catMiddle h1 {

	font: bold 14px/16px Arial,sans-serif;

	color:#ffffff;

	background-color:#2D2D6B;

	padding:7px;

	margin:0px;

	background-image: url("../../media/images/categories/ui/h1bg.gif");

	background-repeat: no-repeat;

	background-position: top;

}



#rightNav {

width: 155px;

float:left;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#666666;

}



#bestSellersCat {

width:148px;

text-align:center;

}

#bestSellersCat img {

margin:0px;

padding:0px;

}





#bestSellProd img {

border:1px solid #666666;

}



#bestSellProd td {

border-bottom: 1px solid #999999;

margin:0px 0px 1px 0px;

padding-bottom:10px;

padding-top:15px;

text-align:left;

}

#bestSellProd td img {

display:block;

}



.bestSellBox {

border-bottom: 1px solid #999999;

margin:0px 0px 1px 0px;

padding-bottom:10px;

padding-top:15px;

}

#bestSellProd {

	padding:0px 10px;

	text-align:left;

	color:#666666;

	border:1px solid #999999;

	border-top:none;

	margin-top:0px;

	border-bottom: none;

	background: url("../../media/images/bestsellerbg.gif") repeat-x bottom;

} 

.bestSellBox img {

display:block;

}

#bestSellProd a {

font-size:11px;

color:#000000;

}



#bestSellProd .retailPrice, #bestSellProd .discount {

font-size:10px;

}







#rightNavlogos {

text-align:center;

}



/***** Top Categories *****/

#topCats img {

margin-left:auto;

margin-right:auto;

padding:0px;

display:block;

}

#emailThankYouPageTopCats img {

padding:0px;

display:block;

}

table#topCategories {

/*	border:1px solid #333333;*/

	border-spacing:5px;

	border-collapse:separate;

	width:440px;

	margin:0px;

	border-top:none;

/*	background: url("../../media/images/categories/ui/topCatBG.gif") repeat-x;*/

}



#topCategories td {

border:1px solid #666666;

padding:8px;

background-color:#FFFFFF;

text-align:center;

}

#topCategories td a {

font: bold 12px/14px Arial, sans-serif;

color:#2D2D6B;

}

#topCategories {

clear:both;

}

#thankYouTopCats #topCategories {

float:left;

margin-right:20px;

margin-bottom:20px;

}

#catText {

color:#666666;

margin-top:25px;

}

#catText h2 {

font-size:12px;

}



/*** prodList ***/

#categoryHeader {

float:left; 

width:790px;

}

#catHeadLeft {

float:left; 

width:630px;

}

#catHeadImage {

border-bottom:1px solid #D7E0F3; 

margin-top:5px;

}

#emailThanks #catHeadImage {

margin-top:15px;

border:none;

color:#F6BD28;

font-weight:bold;

font-size:14px;

}

#emailTellThree {

border-bottom:1px solid #D7E0F3; 

margin-top:15px;

padding-bottom:10px;

font-weight:bold;

}

.pageNumber {

margin:13px 0px 5px 0px; 

clear:both;

text-align:left;

}

#centerProducts {

clear:both;

}

#centerProducts table {

margin-top:10px; 

margin-left:auto;

margin-right:auto;

width:100%;

}

#centerProducts td {

text-align:center; 

border:1px solid #D7E0F3;

width: 25%;

vertical-align:top;

}



.productListBox {

font-size:11px;

padding:16px 0px;

}

.catProdName {

margin:10px 5px;

}

.catProdName a{

color:#000000;

}

.OurPrice {

font-weight:bold;

color:#2d2d6B;

}

.review {

margin-top:5px;

display:none;

}

/*** add to counter the regular product listing when displayed as best sellers ***/

#bestSellProd .productListBox {

font-size:11px;

padding:0px;

}

#bestSellProd .catProdName {

margin:0px;

}

#bestSellProd .productListBox .OurPrice {

font-weight:bold;

font-size:12px;

color:#2d2d6B;

margin:3px 0px;

}

/*** category promo sales ***/

#centerPromos {

width:435px; 

margin:14px 0px;

}

#topSelling {

float:left;

}

#TSleft {

float:left; 

width:135px; 

}

#TSboxTop {

background-image:url("../../media/images/categories/pendants/TSPromoTop.gif"); 

background-repeat:no-repeat; 

height:12px; 

font-size:0px; 

margin:0px;

}

#TSboxBG {

border-left:1px solid #000000; 

padding:0px 0px 0px 5px; 

height:122px;

}

#TSitem {

font-size:11px; 

margin:10px 0px 0px 5px

}

#TSitem a{

color:#000000;

}

#TSitemPrice {

color:#CC3300; 

font-size:12px; 

margin:5px 0px 0px 5px; 

}

#TSmoreInfo {

color:#666666; 

font-size:11px; 

text-align:right; 

margin:5px 5px 0px 0px; 

padding:0px

}

#TSboxBottom {

background-image:url("../../media/images/categories/pendants/TSPromoBottom.gif"); 

background-position:bottom; 

background-repeat:no-repeat; 

height:13px; 

font-size:0px;

}

#TSimage {

float:left;

}

#freeChain {

float:right; 

width:156px; 

height:148px 

}



.pageNumber center {

text-align:left;

display:inline;

}

#catHeadLeft h1 {

	font: bold 18px Arial,sans-serif;

	color:#2D2D6B;

	padding:20px 0px 0px 0px;

	margin:0px;

}

#customerQuote {

width:238px; 

margin-left:540px;

}

#quoteTop {

margin:0px; 

padding:0px; 

font-size:0px; 

}

#quoteBoxBG {

background-color:#E7E7E7; 

border:1px solid #000000; 

border-top:none; 

border-bottom:none;

margin:0px; 

padding:0px 5px;

}

#quoteBoxBG  h2 {

font-size:11px; 

margin-top:0px;

margin-bottom:5px;



}



#openQuote {

padding-top:15px; 

margin-top:0px ;

background-image:url("../../media/images/homepage/openQuote.gif");



background-repeat: no-repeat;



}

#closeQuote {

	padding-bottom:13px;

	margin-bottom:0px;

	background-image:url("../../media/images/homepage/closedQuote.gif");

	background-repeat: no-repeat;

	background-position: right bottom;

}

#readMore {

text-align:right 

}

#readMore a {

color:#000000;

}

#quoteBoxBottom {

background-image:url("../../media/images/homepage/quoteBoxBottom.gif"); 

background-repeat:no-repeat; 

margin:0px; 

padding:0px;

height:9px; 

font-size:0px;



}

.linkText {

font-size:11px;

font-family:Arial, Helvetica, sans-serif;

margin-top:5px;

}

#tellFriendThanks {

width:470px;

margin:10px 0px 0px 10px

}

#tellFriendThanks #bodyCont {

text-align:left;

}

#tellFriendHead {

border-bottom:1px solid #000000;

}

#tellFriendHead img {

float:left;

}

#tellFriendThanks #bodyCont, #tellFriendThanks #categoryHeader  {

width:470px;

}

#tellFriendThanks #categoryHeader #tellFriendCont {

width:300px 

}

#tellFriendThanks #bodyCont #topCategories #topCats img {

margin-left:0px;

}

#tellFriendCont h1 {

	font: bold 18px Arial,sans-serif;

	color:#2D2D6B;

	margin-left:260px;

	width:200px;

	}

	#promoCodeThanks #catHeadImage {

margin:15px 0px;

border:none;

color:#F6BD28;

font-weight:bold;

font-size:14px;

}

.tellCode {

color:#2D2D6B;

}



#catHeadImage #topSelling {

margin:10px

}

#catHeadImage #topSelling #TSleft #TSboxTop{

background-image:url(../images/categories/pendants/TSPromoTop2.gif);

background-repeat:none;

width:300px;

height:12px; 

font-size:0px; 

margin:0px;

}

#catHeadImage #topSelling #TSleft #TSboxBottom{

background-image:url(../images/categories/pendants/TSPromoBottom2.gif);

background-position:bottom; 

background-repeat:no-repeat; 

height:13px; 

font-size:0px;

width:300px;

}



#catHeadImage #topSelling #TSleft {

float:left; 

width:250px; 

}

#clearanceContent {

font-family:Arial, Helvetica, sans-serif;

color:#2D2D6B;

font-size:12px;

border:1px solid #2D2D6B;

padding:0px;

margin-top:10px;

}

#clearanceHeadBack {

background-color:#2D2D6B;

margin:0px;

padding:5px;

}

#clearanceContent h2{

font-size:16px;

color:#FFFFFF;

text-align:center;

margin:0px;

padding:0px;

}

#clearanceContent p{

padding:0px 5px 5px 5px;

margin-top:5px;

}

.clearBold {

font-weight:bold;

}

#clearImportant {

font-weight:bold

}

.clearImportantRed {

color:#990000;

font-size:14px;



}

#contactUsInfo {

padding-left:5px;

}

#contactUsInfo h2 {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#2D2D6B;

}

#contactUsInfo .staticCopy .IOGContent span{

color:#2D2D6B;

font-weight:bold;

}



#wholesalePara p{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

}

#wholeHeading {

color:#2D2D6B;

font-size:14px;

}

#affiliateContentInfo, #affiliateContentInfoBot {

font-size:12px;

font-weight:normal;

}

#affiliateContentInfo h2{

color:#2D2D6B;

font-size:14px;

font-weight:bold;

}

#affiliateContentInfo h3 {

color:#000000;

}

 #affiliateContentInfoBot span{

font-weight:bold;

}

#affiliateContentInfoBot p {

margin-top:5px;

}

#affiliateContentInfoBot h4 {

color:#90A6CF;

font-size:12px;

margin-bottom:0px;

padding-bottom:0px

}

#affiliateContentInfoBot li {

padding-bottom:5px;

margin-bottom:5px;

list-style:none;

}



a.sitemap {

color:#000000;

}

#footerCenter a:visited:hover {

text-decoration:underline

}

#carCrossSell {

margin-left:auto;

margin-right:auto;

width:350px;

margin-top:10px;

}

#carCrossSell table{

border: 2px solid #2D2D6B;

padding:5px 10px 10px 10px;

margin-bottom:10px;

}

#carCrossSell h1{

font-size:20px;

color:#2D2D6B;

font-weight:bold;

padding:0px;

margin:0px;

display:block;

}


.search_button table{
	display:block;
	background-color: #D7E0F3;
	border:1px solid #666666;
	color:#2A2C67;
	width: 780px;
	padding:2px;
	font-size:11px;
	}
.search_button input{
font-weight:bold;
background: url("../../media/images/categories/ui/shopByLinkBG.gif") repeat-x;
vertical-align:middle;
border:solid 1px #2D2D6B;
background:none;
color:#2D2D6B;
padding:2px 2px 1px 3px;
width:38px;
}