/* CSS DOCUMENT */

/*-------------------------- GENERAL --------------------------*/
body{
	padding:0;
	margin:0;
	color:#C3E2FF;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/body-bg.jpg) 0 30px repeat-x #2F86BC;
	}
div, img, p, a, ul, h1, h2, h3, h4, form, label, select, input{
	padding:0;
	margin:0;
}
img{ border:none;}
a{
	text-decoration:none;
	outline:none;
	color:#EDECC6;
}
ul{ list-style-type:none;}
h3{font:15px/16px Georgia, "Times New Roman", Times, serif; font-weight:bold;}

/*-------------------------- TOP NAVIGATION PART --------------------------*/
div#topPart{
	height:29px;
	border-bottom:1px solid #CDC3B7;
	background-color:#0A233B;
	color:#2968A6;
	}
div#topPart div.topNavArea{
	width:785px;
	height:29px;
	margin:0 auto;
	padding:0 0 0 5px;
	position:relative;
	}
div#topPart div.topNavArea img{
	position:absolute;
	display:block;
	cursor:pointer;
	top:30px;
	left:0;
	}
div#topPart div.topNavArea ul.topNav{
	font:bold 13px/14px Verdana, Arial, Helvetica, sans-serif;;
	width:640px;
	padding-top:7px;
	float:left;
	}
div#topPart div.topNavArea ul.topNav li{
	padding-right:28px;
	float:left;
	}
div#topPart div.topNavArea ul.topNav li a{
	color:#5BA8D4;
	background-color:inherit;
	}
div#topPart div.topNavArea ul.topNav li a:hover{
	color:#EDECC6;
	background-color:inherit;
	}
div#topPart div.textSizeArea{
	width:125px;
	height:22px;
	float:right;
	background-color:#001A32;
	color:#2968A6;
	padding:7px 0 0 13px;
	}
div#topPart div.textSizeArea p{
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	width:66px;
	float:left;
	color:#FFCC33;
	font-weight:bold;
	}
div#topPart div.textSizeArea ul{
	width:55px;
	font:normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	}
div#topPart div.textSizeArea ul li{
	float:left;
	margin-right:10px;
	}
div#topPart div.textSizeArea ul li a{
	display:block;
	width:17px;
	height:15px;
	text-align:center;
	color:#fff;
	background-color:#28327C;
	}
div#topPart div.textSizeArea ul li a strong{
	cursor:pointer;
	}
div#topPart div.textSizeArea ul li a:hover{
	color:#fff;
	background-color:#A059A6;
	}
div#topPart div.textSizeArea ul li a.activeTextSize{
	color:#fff;
	background-color:#A059A6;
	}

/*-------------------------- BODY CONTAINER --------------------------*/
div#bodyContainer{
	background:url(../images/banner.jpg) 0 0 no-repeat;
	padding-top:160px;
	width:790px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	}


/*-------------------------- BODY CONTAINER - LEFT PANEL --------------------------*/
div#leftPanel{
	float:left;
	width:215px;
	padding:12px 12px 70px 0;
	background:url(../images/body-divider.jpg) 100% 20px no-repeat;
	}
div#leftPanel h2{
	font:normal 22px/23px Georgia, "Times New Roman", Times, serif;
	color:#EDECC6;
	background-color:inherit;
	text-align:right;
	padding-bottom:15px;
	}
div#leftPanel h2 span{
	display:block;
	font-size:18px;
	}
div#leftPanel h3{
	font:normal 17px/23px Georgia, "Times New Roman", Times, serif;
	color:#CCE7FF;
	background-color:inherit;
	text-align:right;
	padding-bottom:15px;
	}
div#leftPanel h3 span{	
	display:block;
	color:#A4CEF4;
	background-color:inherit;
	}
div#leftPanel p.leftText{
	font:normal 12px/19px Verdana, Arial, Helvetica, sans-serif; 
	text-align:right;
	padding-bottom:15px;
	}
div#leftPanel p.leftText span{
	display:block;
	}
div#leftPanel p.leftLowerText{
	font:normal 18px/23px Georgia, "Times New Roman", Times, serif;
	color:#D0E8FF;
	background-color:inherit;
	padding-bottom:15px;
	text-align:right;
	padding-left:1px;/*Original 5px*/
	}
div#leftPanel p.leftLowerText strong{
	display:block;
	color:#ADAAE6;
	background-color:inherit;
	}
div#leftPanel p.leftLowerText span.smallprint{
	font:normal 12px/16px Georgia, "Times New Roman", Times, serif;
	color:#ADAAE6;
	font-weight:bold;
}
form#newsletter{
	width:200px;
	height:60px;
	background:#2572AD;/*#21658F*/
	padding:10px;
	border:1px solid #c3e2ff;
}
form#newsletter span{
	display:block;
	height:25px;
	width:170px;
	font-weight:bold;
	text-transform:uppercase;
}
form#newsletter input#email{
	background:#C3E2FF; 
	border:1px solid #fff;
	font-size:14px;
	font-weight: bold;
	width:130px;
	height:19px;
	float:left;
}
form#newsletter input#signup{
	display: block;
	width:60px;
	height:21px;
	text-align:center;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFC9C;
	background-color:#175791;
	float:right;
	text-transform:uppercase;
	padding-bottom:2px;
	border:1px solid #0A233B;
}
form#newsletter a{
	color:#C3E2FF;
	text-decoration:underline;
	display:block;
	margin:23px 0 0;
}
/*-------------------------- BODY CONTAINER - RIGHT PANEL --------------------------*/
div#rightPanel{
	width:535px;
	float:right;
	}
div#rightPanel h1{
	font:normal 26px/27px Georgia, "Times New Roman", Times, serif;
	padding-bottom:30px;
	color:#EDECC6;
	background-color:inherit;
	}
div#rightPanel h1 span{
	display:block;
	padding-left:45px;
	}

div#rightPanel form#options{/*on index page=============================*/
	height:21px;
	padding-bottom:30px;
	 
	}
div#rightPanel form#options select{
	background:#C3E2FF; 
	border:1px solid #fff;
	font-size:14px;
	font-weight: bold;
}
div#rightPanel form label{
	display:block;
	padding-right:5px;
	font:normal 20px/21px Georgia, "Times New Roman", Times, serif;
	float:left;
	color:#EDECC6;
	background-color:inherit;
	}
div#rightPanel form select{	
	width:135px;
	float:left;
	}
div#bodyContainer div#rightPanel div.ondisplay{
	width:535px;
	height:260px;
}
div#bodyContainer div#rightPanel div.ondisplay img{
	float:left;
}
div#bodyContainer div#rightPanel div.ondisplay ul{
	width:260px;
	height:258px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	float:right;
	
}
div#bodyContainer div#rightPanel div.ondisplay ul li{
	height:84px;
	width:inherit;
	border-bottom: 1px solid black;
}
div#bodyContainer div#rightPanel div.ondisplay ul li h3{
	color:#FFFFFF;
	margin:1px 2px 7px 2px;
}
div#bodyContainer div#rightPanel div.ondisplay ul li p{
	color:#C3E2FF;
	margin:0 2px;
}
div#bodyContainer div#rightPanel div.featured{
	background: url(../images/div_head_bg.jpg) repeat-x 0 0;
	width:inherit;
	height: 220px;
	margin: 20px 0 0 0;
	padding:7px 0;
	clear:both;
}
div#bodyContainer div#rightPanel div.featured h3{
	text-align:center;
	font: 14px Arial, Helvetica, sans-serif;
	color:#5BA8D4;
	font-weight:bold;
}
div#bodyContainer div#rightPanel div.featured div.f_prod{
	border-right:1px solid #0A233B;
	width: 165px;
	height: 200px;
	float: left;
	margin: 15px 0 0;
	padding: 0 5px;
}
div#bodyContainer div#rightPanel div.featured div.f_prod h4{
	font: 13px Arial, Helvetica, sans-serif bold;
	color: #EDECC6;
	font-weight:bold;
	text-align:center;
	margin: 0 0 5px 0;
}
div#bodyContainer div#rightPanel div.featured div.f_prod img{
	margin:0 7px;
}
div#bodyContainer div#rightPanel div.featured div.f_prod ul{
	list-style: disc;
	color:#EDECC6;
	margin: 10px 0 0 20px;
}
div#bodyContainer div#rightPanel div.featured div.f_prod ul li a{
	font: 12px Arial, Helvetica, sans-serif;
	color:#EDECC6;
	text-decoration:underline;
}
div#bodyContainer div#rightPanel div.featured div.f_prod ul li a:hover{
	text-decoration:none;
}
div.bodyList{
	height:100%;
	padding-top:30px;
	overflow:hidden;
	background:url(../images/home-list-bg.gif) 165px 0 repeat-y;
	}
div#leftPanel ul{
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	width:150px;
	padding-right:16px;
	float:left;
	margin-right:16px;
	/*border-right:1px solid #84B4C9;*/
	}
div.bodyList ul{
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	width:210px;
	padding-right:16px;
	float:left;
	margin-right:16px;
	/*border-right:1px solid #84B4C9;*/
	}
div#leftPanel ul li{
	padding:5px 0 5px 9px;
	border-bottom:1px solid #4E98C6;
	background:url(../images/bull1.gif) 0 10px no-repeat;
	}
div.bodyList ul li{
	padding:10px 0 9px 9px;
	border-bottom:1px solid #4E98C6;
	font-weight:bold;
}
div.bodyList ul li img{
	float:left;
}
div.bodyList ul li a img{
	margin:-7px 7px 0 -7px;
}
 
div#leftPanel ul#bodylink2 li#holiday img{margin:-7px 7px -7px -3px;}
div#leftPanel ul#bodylink1 li.new img,div#leftPanel ul#bodylink2 li.new img,
div#leftPanel ul#bodylink3 li.new img{margin:-7px 7px -7px 1px;}

div.bodyList ul li a, div#leftPanel ul li a{	
	color:#FFFC9C;
	background-color:inherit;
	}
div.bodyList ul li a:hover, div#leftPanel ul li a:hover{	
	color:#C3E2FF;
	background-color:inherit;
	}

/*-------------------------- FOOTER --------------------------*/
div#footer{
	border-top:1px solid #CDC3B7;
	background-color:#2572AD;
	color:#87BCED;
	}
div#footer div{
	width:790px;
	margin:0 auto;
	height:57px;
	padding-top:23px;
	background:url(../images/footer-bg.jpg) 416px 0 no-repeat;
	}
div#footer div p{
	text-align:center;
	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	}
div#footer div p span{
	padding:0 5px;
	}
div#footer div p a{	
	color:#FFFC9C;
	background-color:inherit;
	}
div#footer div p a:hover{	
	color:#87BCED;
	background-color:inherit;
	}

/*------------------------- INNER PAGES ----------------------*/

div#leftPanel ul {
	border-right:0;
	padding:0 0 35px;
}

/*-------------------------- PRODUCT PAGE --------------------------*/
div#productArea{
	padding:10px 10px 25px;
	margin-top:50px;
	}
div#productArea ul.productBotLink{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	width:325px;
	margin:0 auto;
	height:15px;
	color:#C3E2FF;
	}
div#productArea ul.productBotLink li{
	float:left;
	}
div#productArea ul.productBotLink li a,
div#productArea ul.productBotLink li span{	
	display:block;
	margin:0 17px;
	color:#C3E2FF;
	background-color:inherit;
	}
div#productArea ul.productBotLink li a:hover,
div#productArea ul.productBotLink li span{
	text-decoration:underline;
	}
div#productArea h2{
	color:#EDECC6;
	background-color:inherit;
	font:normal 20px/22px Georgia, "Times New Roman", Times, serif;
	padding-bottom:6px;
}
div#productArea div#productContent{
	height:100%;
	overflow:hidden;
	}
div#productArea div#productContent h3{
	font:16px Arial, Helvetica, sans-serif;
	color:##FFFC9C;
	margin-bottom:10px;
}
div#productArea div#productContent h3 a:link{
	font:16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
}
div#productArea div#productContent h3 a:visited{
	font:16px Arial, Helvetica, sans-serif;
	color:#000000;
}
div#productArea div#productContent h3 a:hover{
	 color:#555555;
}
div#productArea div#productContent table#AutoNumber1 form,
div#productArea div#productContent table#AutoNumber1 tbody tr td{
	background-color:#2F86BC;
}
div#productArea div#productContent div.productImg{
	width:205px;
	float:left;
	}
div#productArea div#productContent div.productImg img{
	display:block;
	margin-bottom:10px;
	}
div#productArea div#productContent div.productImg p{
	font:normal 20px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFA52;
	background-color:inherit;
	text-align:center;
	}
div#productArea div#productContent div.productText{
	width:270px;
	float:right;
	padding-bottom:45px;
	}
div#productArea div#productContent div.productText ul{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	background-color:inherit;
	color:#FFFC9C;
	padding-bottom:20px;
	}
div#productArea div#productContent div.productText ul li{
	padding:7px 0 7px 18px;
	background:url(../images/bull1.gif) 4px 11px no-repeat;
	border-bottom:1px solid #4E98C6;
	}
div#productArea div#productContent div.productText form{
	width:210px;
	height:21px;
	padding-left:18px;
	}
div#productArea div#productContent div.productText form label{
	font:normal 12px/21px Verdana, Arial, Helvetica, sans-serif;
	padding-right:7px;
	color:#FFFC9C;
	background-color:inherit;
	}
div#productArea div#productContent div.productText form input{
	float:left;
	width:20px;
	height:17px;
	}
div#productArea div#productContent div.productText form select{
	margin: 0 40px 10px 0;
	width:200px;
}
div#productArea div#productContent div.productText form a,
div#productArea div#productContent div.productText form input.submit{
	border:1px solid #fff;
	display:block;
	width:105px;
	height:21px;
	text-align:center;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFC9C;
	background-color:#0A233B;
	float:right;
	text-transform:uppercase;
	padding-bottom:2px;
	}
div#productArea div#productContent div.productText form a:hover{
	background-color:#1F4264;
	color:#FFFC9C;
	}

/*-------------------------- PRODUCT PAGE 2 --------------------------*/
div#productArea2{
	padding:10px 10px 25px;
	margin-top:50px;
	background-color:#fff;
	margin-bottom:30px;
	}
div#productArea2 ul.productBotLink{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	width:315px;
	margin:0 auto;
	height:15px;
	color:#072847;
	background-color:inherit;
	}
div#productArea2 ul.productBotLink li{
	float:left;
	}
div#productArea2 ul.productBotLink li a,
div#productArea2 ul.productBotLink li span{	
	display:block;
	margin:0 17px;
	color:#072847;
	background-color:inherit;
	}
div#productArea2 ul.productBotLink li a:hover,
div#productArea2 ul.productBotLink li span{
	text-decoration:underline;
	}
div#productArea2 div#productContent{
	height:100%;
	overflow:hidden;
	}
div#productArea2 div#productContent div.productImg{
	width:207px;
	float:left;
	}
div#productArea2 div#productContent div.productImg img{
	display:block;
	margin-bottom:10px;
	border:1px solid #DDD;
	}
div#productArea2 div#productContent div.productImg p{
	font:normal 20px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#2E73AE;
	background-color:inherit;
	text-align:center;
	}
div#productArea2 div#productContent div.productText{
	width:270px;
	float:right;
	padding-bottom:45px;
	}
div#productArea2 div#productContent div.productText ul{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	background-color:inherit;
	color:#4F4F4F;
	padding-bottom:20px;
	}
div#productArea2 div#productContent div.productText ul li{
	padding:7px 0 7px 18px;
	background:url(../images/bull1.gif) 4px 11px no-repeat;
	border-bottom:1px solid #DDD;
	}
div#productArea2 div#productContent div.productText form{
	width:210px;
	height:21px;
	padding-left:18px;
	}
div#productArea2 div#productContent div.productText form label{
	font:normal 12px/21px Verdana, Arial, Helvetica, sans-serif;
	padding-right:7px;
	color:#4F4F4F;
	background-color:inherit;
	}
div#productArea2 div#productContent div.productText form input{
	float:left;
	width:20px;
	height:17px;
	}
div#productArea2 div#productContent div.productText form a{
	display:block;
	width:105px;
	height:21px;
	text-align:center;
	font:bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#0A233B;
	float:right;
	text-transform:uppercase;
	}
div#productArea2 div#productContent div.productText form a:hover{
	background-color:#1F4264;
	color:#fff;
	}
	
/*------------------ SHOPPING PAGE ---------------------*/

div.shopping h2 {
	color:#EDECC6;
	background-color:inherit;
	padding-top:30px;
	padding-bottom:12px;
	font:20px/22px Georgia, "Times New Roman", Times, serif;
}
div.shopping h2.galHeader {
	color:#CCE7FF;
	background-color:inherit;
	padding:0;
}
div.shopping div.freeGround, div#rightPanel div.freeGround, 
div.innerContent div.freeGround {
	height:72px;
	background:#95489C url(../images/shopping-banner.jpg) 100% 0 no-repeat;
	text-align:center;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	border:#96D7FF 2px solid;
	margin:32px 0;
}
div.shopping div.freeGround h2, div#rightPanel div.freeGround h2, 
div.innerContent div.freeGround h2 {
	font-weight:bold;
	background:none;
	color:#FBCCFF;
	font-size:20px;
	line-height:29px;
	padding: 0;
}
div.shopping div.freeGround h3, div#rightPanel div.freeGround h3, 
div.innerContent div.freeGround h3{
	font-weight:bold;
	background:none;
	color:#FBCCFF;
	font-size:20px;
	line-height:29px;
	padding:0px;
}
div.shopping div.freeGround p, div#rightPanel div.freeGround p,
div.innerContent div.freeGround p {
	color:#FFFC9C;
	font-size:16px;
}
div.shopping div.freeGround p span, div#rightPanel div.freeGround p span,
div.innerContent div.freeGround p span {
	color:#fff;
}
div#rightPanel p.freeGroundP{
font-size:15px;
}
/* Gallery */

div.shopping div.gallery div.smallThumb {
	font-weight:bold;
	padding-bottom:15px;
	overflow:hidden;
	height:100%;
}
div.shopping div.gallery div.smallThumb div.liimg {
	float:left;
	padding:0 26px 12px 0;
	text-align:left;
	width:235px;
	font:12px Arial, Helvetica, sans-serif;
}
div.shopping div.gallery div.smallThumb div.liimg a h3{
	font-size:14px;
	margin-top:10px;
}
div.shopping div.gallery div.smallThumb div.liimgmain {
	float:left;
	padding:6px 26px 6px 0;
	text-align:left;
	width:380px;
	font:12px arial;
	border-bottom: 1px solid #4E98C6;
}
div.shopping div.gallery div.smallThumb div.liimgmain h3{
	margin:0 0 7px 0;
}
div.shopping div.gallery div.smallThumb div.liimgmain img {
	display:block;
	border:#3692CC 1px solid;
	padding:4px;
	margin:0 12px 6px 0;
}
div.shopping div.gallery div.smallThumb div.liimg img {
	display:block;
	border:#3692CC 1px solid;
	padding:4px;
	margin:0 12px 6px 0;
}
div.shopping div.gallery div.smallThumb div.liimg a h4.hh,
div.shopping div.gallery div.smallThumb div.liimg a p.hh{
	font-size:13px;
	font-weight:bold;
}
div.shopping div.gallery a {
	color:#FFFC9C;
	background-color:inherit;
}
div.shopping div.gallery div.smallThumb div.liimg a:hover {
	color:#B7E0FE;
	background-color:inherit;
	border:none;
}
div.shopping div.gallery div.smallThumb div.liimg a:hover img {
	border:#2176AA 1px solid;
	background:#2176AA;
}
div.shopping div.bodyList div.smallThumb {
	border-right:0;
	padding:0 90px 15px 0;
}

div.shopping div.gallery div.smallThumb div.liimg {
	padding-right:11px;
}
div.shopping div.gallery div.smallThumb div.liimgmain {
	float:left;
	padding:6px 26px 6px 0;
	text-align:left;
	width:380px;
	/*=================================================height:160px;*/
	font:12px arial;
	border-bottom: 1px solid #4E98C6;
}
div.shopping div.gallery div.smallThumb div.liimgmain img {
	display:block;
	border:#3692CC 1px solid;
	padding:4px;
	margin:0 12px 6px 0;/*=============================0 12px 40px 0*/
	float:left;
}

div.shopping div.gallery div.smallThumb div.liimgmain ul{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	background-color:inherit;
	color:#C3E2FF;
	padding:0 0 20px 0;
	margin-top: 5px;
	width: 180px;
	float:right; 
	height:95px;
}
div.shopping div.gallery div.smallThumb div.liimgmain ul li{
	padding:3px 0 3px 18px;
	width:160px;
	text-align:left; 
	background:url(../images/bull1.gif) 4px 8px no-repeat;
	border-bottom:1px solid #4E98C6;
}
div.shopping div.gallery div.twoimgs{
	height:250px;
	width:530px;
	border-bottom: 1px solid #4E98C6;
}
div.shopping div.gallery div.twoimgs h3{
	margin: 10px 0 -12px 0;
}
div.shopping div.gallery div.twoimgs img.r_img{
	margin: 20px 4px 0 0;
	border:1px solid #85B4C8;
	padding:3px;
}
div.shopping div.gallery div.twoimgs img.l_img{
	margin: 0px 4px -10px 4px;
	border:1px solid #85B4C8;
	padding:3px;
}
div.shopping div.gallery div.twoimgs p{
	margin:15px 0;
}
div.shopping div.gallery div.smallThumb div.liimgmain form{
	width:180px;
	height:21px;
	padding-left:18px;
	float:right;
	}
div.shopping div.gallery div.smallThumb div.liimgmain form label{
	font:normal 12px/21px Verdana, Arial, Helvetica, sans-serif;
	padding-right:7px;
	color:#FFFC9C;
	background-color:inherit;
	}
div.shopping div.gallery div.smallThumb div.liimgmain form input{
	float:left;
	width:20px;
	height:17px;
	background:#C3E2FF; 
	border:1px solid #fff;
	font-size:14px;
	font-weight: bold;
	}
div.shopping div.gallery div.smallThumb div.liimgmain form select{
	border:1px solid #fff;
	width:180px !important;
	margin:0 0 10px 0 !important;
	background:#c3E2FF;
}
/*div.shopping div.gallery div.smallThumb div.liimgmain form a{*/
div.shopping div.gallery div.smallThumb div.liimgmain form input.submit{
	display: block;
	width:105px;
	height:21px;
	text-align:center;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFC9C;
	background-color:#0A233B;
	float:right;
	text-transform:uppercase;
	padding-bottom:2px;
	}
div.shopping div.gallery div.smallThumb div.liimgmain form a:hover{
	background-color:#1F4264;
	color:#FFFC9C;
	}
/*==========================Large div.liimgmain===========================*/
div.shopping div.gallery div.smallThumb div.liimgmain ul.rooiboslist{
	height: auto;
	width: 330px;
}
div.shopping div.gallery div.smallThumb div.liimgmain ul.rooiboslist img{
	padding:0;
	margin:0 3px 0 0;
	border:none;
}
div.shopping div.gallery div.smallThumb div.liimgmain ul.rooiboslist li{
	width: 330px;
	background: none;
	padding:3px 0;
}
/*+++++++++++++++++++++++++++________________Div . PRODS______________++++++++++++*/
div.shopping div.gallery div.smallThumb div.prods{
	float:left;
	padding:0;
	margin: 5px 20px 5px 0;
	text-align:left;
	width:150px;
	height: 380px;
	font:12px arial;
	border-bottom: 1px solid #4E98C6;
}
div.shopping div.gallery div.smallThumb div.prods img {
	display:block;
	border:#3692CC 1px solid;
	padding:4px;
	margin:0 0 6px 0;
}

div.shopping div.gallery div.smallThumb div.prods ul{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	background-color:inherit;
	color:#C3E2FF;
	padding:0 0 20px 0;
	width: 145px;
	height:80px;
}
div.shopping div.gallery div.smallThumb div.prods ul li{
	padding:3px 0 3px 12px;
	width:130px;
	text-align:left;
	background:url(../images/bull1.gif) 4px 8px no-repeat;
	border-bottom:1px solid #4E98C6;
}
div.shopping div.gallery div.smallThumb div.prods form{
	width:130px;
	height:21px;
	padding-left:18px;
}
div.shopping div.gallery div.smallThumb div.prods form label{
	font:normal 12px/21px Verdana, Arial, Helvetica, sans-serif;
	padding-right:7px;
	color:#FFFC9C;
	background-color:inherit;
	}
div.shopping div.gallery div.smallThumb div.prods form input{
	width:20px;
	height:17px;
	background:#C3E2FF; 
	border:1px solid #fff;
	font-size:14px;
	font-weight: bold;
	}
div.shopping div.gallery div.smallThumb div.prods form select{
	border:1px solid #fff;
	width:120px !important;
	margin:5px 0 5px 0 !important;
	background:#c3E2FF;
}
div.shopping div.gallery div.smallThumb div.prods form input.submit{
	display: block;
	width:105px;
	height:21px;
	text-align:center;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFC9C;
	background-color:#0A233B;
	margin: 5px 0 0 0;
	text-transform:uppercase;
	padding-bottom:2px;
	}
div.shopping div.gallery div.smallThumb div.prods form a:hover{
	background-color:#1F4264;
	color:#FFFC9C;
	}
/*-------------------------- Gallery UL --------------------------*/
div.shopping div.gallery ul {
	font-weight:bold;
	padding-bottom:15px;
	overflow:hidden;
	height:100%;
}
div.shopping div.gallery ul li {
	float:left;
	padding:0 26px 12px 0;
	text-align:center;
}
div.shopping div.gallery ul li img {
	display:block;
	border:#3692CC 1px solid;
	padding:4px;
	margin-bottom:12px;
}
div.shopping div.gallery a {
	color:#FFFC9C;
	background-color:inherit;
}
div.shopping div.gallery ul li a:hover {
	color:#B7E0FE;
	background-color:inherit;
	border:none;
}
div.shopping div.gallery ul li a:hover img {
	border:#2176AA 1px solid;
	background:#2176AA;
}
div.shopping div.bodyList ul {
	border-right:0;
	padding:0 90px 15px 0;
}

div.shopping div.gallery ul.smallThumb li {
	padding-right:11px;
}

/*---------- NEWS PAGE --------*/

div.innerContent {
	padding:10px 30px 25px 10px;
	margin-top:0px;
	color:#9FDAFF;
	background-color:inherit;
}
div.innerContent h2 {
	color:#EDECC6;
	background-color:inherit;
	font:normal 20px/22px Georgia, "Times New Roman", Times, serif;
	padding-bottom:6px;
}
div.innerContent h3 {
	color:#B9DBFE;
	background-color:inherit;
	font:normal 20px/22px Georgia, "Times New Roman", Times, serif;
	padding-bottom:5px;
}
div.innerContent h3 a{
	color:#B9DBFE;
	background-color:inherit;
	font:normal 20px/22px Georgia, "Times New Roman", Times, serif;
	padding-bottom:5px;
}
div.innerContent p {
	line-height:17px;
}
div.innerContent p.headTxt, .headTxt {
	color:#E5E6D3;
	background-color:inherit;
	font-weight:bold;
	padding-bottom:0;
}
div.innerContent p.bottom {
	border-bottom:#4E98C6 1px solid;
	margin-bottom:20px;
}
div.innerContent p a {
	color:#E5E6D3;
	background-color:inherit;
}
div.innerContent p a:hover {
	color:#9FDAFF;
	background-color:inherit;
}
div.innerContent p span {
	color:#FFFC9C;
	background-color:inherit;
	font-weight:bold;
}
div.innerContent h4 {
	color:#FFFC9C;
	background-color:inherit;
	text-align:center;
	font:bold 16px/18px Georgia, "Times New Roman", Times, serif;
	padding-bottom:8px;
}
div.innerContent table.shippingChart {
	font-size:11px;
	background-color:inherit;
	margin-bottom:12px;
}
div.innerContent table.shippingChart th {
	background:#3A92C5;
	color:#fff;
	padding:5px;
}
div.innerContent table.shippingChart td {
	background:#429FCE;
	color:#B5D6EA;
	padding:5px;
}

div.innerContent div.freeGround {
	margin:0 0 20px;
}
div.shopping div.gallery div.smallThumb div.sitemap{
	font: normal 12px Arial, Helvetica, sans-serif;
	width: 250px;
	float:left;
}
div.shopping div.gallery div.smallThumb div.sitemap ol{
	list-style:circle;
}
div.shopping div.gallery div.smallThumb div.sitemap ol.block{
	list-style:circle;
	display:block;
	border: 1px solid #CDC3B7;
	margin:10px 5px;
	padding: 5px 5px 10px 30px;
}
div.shopping div.gallery div.smallThumb div.sitemap ol li.list_h{
	list-style:none;
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: 0 0 3px -25px;
	border-bottom: 1px solid #CDC3B7;
}
div.shopping div.gallery div.smallThumb div.sitemap a{
	text-decoration:none;
}
div.shopping div.gallery div.smallThumb div.sitemap a:hover{
	text-decoration:underline;
}
/*-------------------------- MISLENIOUS --------------------------*/
.yel{
	color:#FFFF00;
}
.yelbold{
	color:#FFFF00;
	font-weight:bold;
}
.noRightMar{	
	margin-right:0 !important;
	}
.noBdr{
	border:none !important;
	}
/*-------------- ADDED ON (09-02-2008) ---------------*/
	
div.innerContent h2 a {
	color:#EDECC6;
	background-color:inherit;
	text-decoration:underline;
}
div.innerContent h2 a:hover {
	text-decoration:none;
}