/* All box titles */



.boxtitle {

	font-size: 18px;

	font-weight: bold;

	padding-bottom: 5px;

}

TD.infoBoxHeading {

  font-size: 14px;

}



TD.infoBoxHeading {

	font-weight: bold;

	color: #666666;





}



/* Perminant Boxes start here */



/* Categories */



/* Title */



.titlecategories

{

	color:#333333;

	font-weight: bold;

	background-color: #D5CBBA;

	padding: 2px 2px 2px 4px;

	margin-bottom: 2px;

	width: 100%;

	margin-left: 2px;

}

/* Surrounding box */



.coolmenubox {

	margin-left: 2px;

}



/* Top level Cat 1 */



.cat_line

{

	background-image: url(images/black_dot.gif);

	background-repeat: repeat-x;

	background-position: center;

	width: 150px;

	height:2px;

	padding-left:20px;

	padding-right:20px;

}



.coolHref {
/*
	background-color: #BAADA4;

	background-image: url(images/catbg_middle.jpg);
*/
	background-color: #FFFFFF;

	background-image: url(images/boxblack_middle.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	width: 191px;

	height:27px;

}

.coolHref_left {
/*
	background-color: #BAADA4;

	background-image: url(images/catbg_left.jpg);
*/
	background-color: #FFFFFF;

	background-image: url(images/boxblack_left.jpg);
	
	background-repeat: no-repeat;

	background-position: left top;

	width: 5px;

	height:27px;

}

.coolHref_right {
/*
	background-color: #BAADA4;

	background-image: url(images/catbg_right.jpg);
*/
	background-color: #FFFFFF;

	background-image: url(images/boxblack_right.jpg);
	
	background-repeat: no-repeat;

	background-position: right top;

	width: 5px;

	height:27px;

}

.coolHref a:link{

	color:#FFFFFF;

	text-align: left;

	padding-top: 2px;

	padding-bottom: 2px;

	width: 195px;

	display: block;

	text-decoration: none;

	font-weight: bold;

	

}

.coolHref a:visited{

	color:#FFFFFF;

	text-align: left;

	padding-top: 2px;

	padding-bottom: 2px;

	width: 195px;

    display: block;

	text-decoration: none;

	font-weight: bold;

	



}

.coolHref a:hover {

	color:#BAADA4;

	text-align: left;

	padding-top: 2px;

	padding-bottom: 2px;

	width: 195px;

	display: block;

	text-decoration: none;

	font-weight: bold;

	

}



/* Highlighted Cat 1 once its subcategories are extended below */

.coolHref_sel{ 

	color:#BAADA4;

	text-align: left;

	background-color: #BAADA4;

	background-image: url(images/boxblack_middle.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	width: 191px;

	height:27px;

}

.coolHref_sel a:link{ 

	color:#BAADA4;

	text-align: left;

	padding-top: 2px;

	padding-bottom: 2px;

	width: 195px;

	display: block;

	text-decoration: none;

	font-weight: bold;



}

.coolHref_sel a:visited{ 

	color:#BAADA4;

	text-align: left;

	padding-top: 2px;

	padding-bottom: 2px;

	width: 195px;

	display: block;

	text-decoration: none;

	font-weight: bold;

}

.coolHref_sel a:hover {

	color:#BAADA4;

	text-align: left;

	padding-top: 2px;

	padding-bottom: 2px;

	width: 195px;

	display: block;

	text-decoration: none;

	font-weight: bold;

}







/* Extended Cat 2 Subcategory links*/

.coolHref_sel_link{

	color:#8D7867;

	background:#F9F5F2;

	text-align: left;

	

}

.coolHref_sel_link a:link{

	color:#8D7867;

	background:#F9F5F2;

	text-align: left;

	padding-top: 2px;

	padding-bottom: 2px;

	text-decoration: none;

	width: 200px;

	display: block;

	font-size: 11px;

	border-left:1px #E1DDDA solid;

	border-right:1px #E1DDDA solid;

	border-bottom:1px #C0B5AF dotted;

}

.coolHref_sel_link a:visited{

	color:#8D7867;

	background:#F9F5F2;

	text-align: left;

	padding-top: 2px;

	padding-bottom: 2px;

	text-decoration: none;

	width: 200px;

	display: block;

	font-size: 11px;

	border-left:1px #E1DDDA solid;

	border-right:1px #E1DDDA solid;

	border-bottom:1px #C0B5AF dotted;	

}

.coolHref_sel_link a:hover {

	color:#8D7867;

	background:#EEEAE8;

	text-align: left;

	padding-top: 2px;

	padding-bottom: 2px;

	text-decoration: none;

	width: 200px;

	display: block;

	font-size: 11px;

	border-left:1px #E1DDDA solid;

	border-right:1px #E1DDDA solid;

	border-bottom:1px #C0B5AF dotted;	

	}





/* Manufacturers Box*/



.titlebrands

{

	color: #FFFFFF;

	text-transform: uppercase;

	letter-spacing: 1px;

	background-color: #828282;

}

.headerbg

{
/*
 	background:url(/includes/sts_templates/smartdesign/images/mobilityheader.jpg);
	background-position:top,right;
	height:115px;*/

}

.tabtable

{
/*
 	background:url(/includes/sts_templates/smartdesign/images/mobilityheader.jpg);
	background-position:0px 614px;
	background-repeat:none;
	height:38px;*/

}

.headerlogotext

{

	font-family:Tahoma;

	font-size:21px;

	font-weight:bold;

	color:#000000;

	padding-top:5px;

}

.subtitle

{

	font-family:Arial;

	font-size:18px;

	color:#990901;

}

.mainpad

{

	padding-top:5px;

	padding-left:4px;

}

.bottompadd

{

	padding-bottom:2px;

}

.paddleft

{

	padding-left:10px;

}

.manufacturerbox

{

 	background:url(images/manufacturer_middle.jpg) repeat-x;

	height:52px;

	color:#6E6E6E;

	font-weight:bold;

}

.manufacturerbox_combo

{

	color:#B4B4B4;

	font-weight:bold;

	border:1px #A1A1A1 solid;

}

.currencies_combo

{

	color:#000000;

	border:1px #A1A1A1 solid;

}

.manufacturerbox_right

{

 	background:url(images/manufacturer_right.jpg) left top no-repeat;

	height:52px;	

	width:5px;

}

.manufacturerbox_left

{

 	background:url(images/manufacturer_left.jpg) right top no-repeat;

	height:52px;

	width:5px;

}
/*
.toptableft

{
	background:url(images/toptab_left.jpg) right top no-repeat;
	height:27px;
	width:5px;
}

.toptabright

{
	background:url(images/toptab_right.jpg) left top no-repeat;
	height:27px;
	width:5px;
}

.toptab

{
	background:url(images/toptab_middle.jpg) left top;
	height:27px;
	text-align:center;
	font-weight:bold;
	color:#EBE2D9;
	font-family:Tahoma;
	font-size:10px;

}
*/
.toptab a:link

{
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:10px;
	text-transform:uppercase;
}

.toptab a:visited

{
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:10px;
	text-transform:uppercase;
}


.topbar

{
	background-color:#44c3d6;
	height:29px;
	text-align:center;
	font-weight:bold;
	color:#EBE2D9;
	font-family:Tahoma;
	font-size:10px;
}



a.submenulink:link

{

	text-align:center;

	font-weight:normal;

	color:#FDCBCA;

	font-family:Tahoma;

	font-size:10px;

	font-weight:bold;

}

a.submenulink:hover

{

	text-align:center;

	font-weight:normal;

	color:#FDCBCA;

	font-family:Tahoma;

	font-size:10px;

	text-decoration:underline;

	font-weight:bold;	

}

a.submenulink:visited

{

	text-align:center;

	font-weight:normal;

	color:#FDCBCA;

	font-family:Tahoma;

	font-size:10px;

	font-weight:bold;	

}



.topmenu

{

	text-align:center;

	color:#FDCBCA;

	font-family:Tahoma;

	font-size:11px;

	width:120px;

	height:34px;

}

.topmenuseparator

{

	background:url(images/topbar_sep.jpg) no-repeat;

	width:1px;

	height:34px;

}

.searchtabsel

{

	background: url(images/searchbg1.jpg) repeat-x left bottom;
	height:21px;
	width:33%;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	border:1px #484848 solid;	
	font-weight:bold;
	cursor:pointer;
}

.searchtab
{
	font-family:Tahoma;
	font-size:11px;
	color:#484848;	
	text-align:center;	
	width:33%;
	cursor:pointer;
}



.greenleft

{

	background:url(images/green_left.jpg) left top no-repeat;

	height:27px;

	width:5px;

}

.greenright

{

	background:url(images/green_right.jpg) left top no-repeat;

	height:27px;

	width:5px;

}

.greenmiddle

{

	background:url(images/green_middle.jpg) left top;

	height:27px;

	font-weight:bold;

	color:#FFFFFF;

	font-family:Tahoma;

	font-size:11px;

}

.blueleft, .toptableft 
{
	background:url(images/blue_left.gif) left top no-repeat;
	height:26px;
	width:6px;
}

.blueright, .toptabright
{
	background:url(images/blue_right.gif
) left top no-repeat;
	height:26px;
	width:6px;
}

.bluemiddle, .toptab
{
	background:url(images/blue_middle.jpg) left top;
	height:26px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
}

.grayleft

{

	background:url(images/gray_left.jpg) left top no-repeat;

	height:28px;

	width:6px;

}

.grayright

{

	background:url(images/gray_right.jpg) left top no-repeat;

	height:28px;

	width:6px;

}

.graymiddle

{

	background:url(images/gray_middle.jpg) left top;

	height:28px;

	font-weight:bold;

	color:#9B9B9B;

	font-family:Tahoma;

	font-size:11px;

}

.tabcontent1

{

	border:1px #D6D6D6 solid;

}

.blackleft

{

	background:url(images/boxblack_left.jpg) left top no-repeat;

	height:27px;

	width:5px;

}

.blackright

{

	background:url(images/boxblack_right.jpg) left top no-repeat;

	height:27px;

	width:5px;

}

.blackmiddle

{

	background:url(images/boxblack_middle.jpg) left top;

	height:27px;

	font-weight:bold;

	color:#FFFFFF;

	font-family:Tahoma;

	font-size:11px;

}



.blackline {

	background-image: url(images/blackline.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding-bottom: 5px;

	padding-top: 5px;



}



.breadcrumb

{

	background:url(images/breadcrumb_bg.jpg) left top repeat-x;

	height:25;

}

.

.breadcrumbsep

{

	background:url(images/breadcrumb_sep.jpg) left top no-repeat;

	height:25;

	width:1px;

}

.redfont

{

	font-family:Tahoma;

	font-size:10px;

	color:#B5191C;

	font-weight:normal;

}

.redfont img 

{
	margin-bottom:-2px;
}

.breadcrumbfont

{

	font-family:Tahoma;

	font-size:10px;

	color:#81705E;

	font-weight:normal;

}

.breadcrumbfont a:link

{

	font-family:Tahoma;

	font-size:10px;

	color:#81705E;

	font-weight:normal;

}

.breadcrumbfont a:visited

{

	font-family:Tahoma;

	font-size:10px;

	color:#81705E;

	font-weight:normal;

}



.red12

{

	font-family:Tahoma;

	font-size:12px;

	color:#CE272E;

	font-weight:normal;

	padding-top:4px;

}

.greybold

{

	font-family:Tahoma;

	font-size:11px;

	color:#535353;

	font-weight:bold;



}

.newscat 

{

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-left-color: #CCCCCC;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	background:#EEEEEE;

}

.newscat a:link

{

	font-family:Tahoma;

	font-size:11px;

	color:#0B9CB1;

	font-weight:bold;

}

.newscat a:visited

{

	font-family:Tahoma;

	font-size:11px;

	color:#0B9CB1;

	font-weight:bold;

}

.listingborder

{

	border:1px #666666 solid;

}

.titleleft

{

	background:url(images/title_left.jpg) right top no-repeat;

	height:38px;

	width:10px;

}

.titleright

{

	background:url(images/title_right.jpg) left top no-repeat;

	height:38px;

	width:10px;

}

.titlemiddle

{

	background:url(images/title_middle.jpg) top repeat-x;

	height:38px;

	font-weight:bold;

	color:#FFFFFF;

	font-family:Tahoma;

	font-size:11px;

}

.blacktitleleft

{

	background:url(images/blacktitleleft.jpg) right top no-repeat;

	height:38px;

	width:10px;

}

.blacktitleright

{

	background:url(images/blacktitleright.jpg) left top no-repeat;

	height:38px;

	width:10px;

}

.blacktitlemiddle

{

	background:url(images/blacktitlemiddle.jpg) top repeat-x;

	height:38px;

}

.blackmaintitle

{

	color:#FFFFFF;

	font-family:Tahoma;

	font-size:20px;

	font-weight:normal;

}

.mainbannerleft

{

	background:url(images/mainbannerleft.jpg) top no-repeat;

	height:133px;

}

.mainbannerright

{

	background:url(images/mainbannerright.jpg) top no-repeat;

	height:133px;

}

.mainbannermiddle

{

	background:url(images/mainbannerbg.jpg) top repeat-x;

	height:133px;

}

.whitefont

{

	font-family:Tahoma;

	font-size:20px;

	color:#FFFFFF;

}

.normalfont

{

	font-family:Tahoma;

	font-size:11px;

	color:#333333;

	padding-top:5px;

}

.pagertext

{

	color:#909090;

	font-family:Tahoma;

	font-size:9px;

	font-weight:normal;

}

.tblborder td

{

	margin:0px;

	border-bottom:1px #E5E5E5 solid;

	border-right:1px #E5E5E5 solid;	

	border-left:1px #E5E5E5 solid;

	border-collapse:collapse;

}

.leftborder

{

border-bottom:1px #E5E5E5 solid;

	border-right:1px #E5E5E5 solid;	

	border-left:1px #E5E5E5 solid;

	border-collapse:collapse;

}

.allpadd

{

	padding:10px;

}

.maintitle

{

	color:#96887F;

	font-family:Tahoma;

	font-size:20px;

	font-weight:normal;

}

.maintitle a

{

	color:#96887F;

	font-family:Tahoma;

	font-size:20px;

	font-weight:normal;

}

a.prodtitle:link

{

	color:#000000;

	font-family:Tahoma;

	font-size:10px;

	font-weight:normal;



}



a.prodtitle:visited

{

	color:#000000;

	font-family:Tahoma;

	font-size:10px;

	font-weight:normal;



}

a.prodlistingtitle:link

{

	color:#7B7B7B;

	font-family:Tahoma;

	font-size:10px;

	font-weight:normal;



}

a.manufactitle:link

{

	color:#99887E;

	font-family:Tahoma;

	font-size:10px;

	font-weight:normal;



}



a.featureprodtitle:link

{

	color:#000000;

	font-family:Tahoma;

	font-size:12px;

	font-weight:bold;



}



.prodprice

{

	color:#CB262A;

	font-family:Tahoma;

	font-size:11px;

	font-weight:bold;

}



.newstitle

{

	font-family:Tahoma;

	font-size:14px;

	color:#CB282B;

	font-weight:bold;

	padding-top:5px;

	padding-bottom:5px;

}

.newssummury

{

	font-family:Tahoma;

	font-size:11px;

	color:#565656;

	padding:10px;

	background:#F9F9F9;

	float:left;

	width:60%;

	border:1px #F1F1F1 solid;

}

.descsummury

{

	font-family:Tahoma;

	font-size:10px;

	color:#565656;

	padding:5px;

	background:#F9F9F9;
	
	font-weight:normal;

	border:1px #F1F1F1 solid;

}

.newsdate

{

	font-family:Tahoma;

	font-size:11px;

	color:#000000;

	font-weight:bold;

 	float:left;

 	width:70%;

	padding-bottom:5px;

}

.newsviewed

{

	font-family:Tahoma;

	font-size:11px;

	color:#119DB4;

 	float:left;

 	width:30%;

	text-align:right;

	padding-bottom:5px;	

}

.newsimage

{

 	float:left;

 	width:35%;

	text-align:right;

	vertical-align:baseline;

}

.newspadd

{

	padding-left:10px;

	padding-bottom:5px;

}

.readmore

{

	font-family:Tahoma;

	font-size:11px;

	color:#4F4134;

}

.readmore a:link

{

	font-family:Tahoma;

	font-size:11px;

	color:#CE252A;

}

.readmore a:visited

{

	font-family:Tahoma;

	font-size:11px;

	color:#CE252A;

}



.newsbottom

{

	border-bottom:1px #D6D6D6 solid;

}

.footerbg

{

	background:url(images/footer_bg.jpg) top repeat-x;
	height:35px;

}

.leftfooter

{

	font-family:Tahoma;

	font-size:10px;

	color:#535353;
	
}

.middlefooter

{

	font-family:Tahoma;

	font-size:10px;

	color:#939393;

}

a.privacy:link

{

	font-family:Tahoma;

	font-size:10px;

	color:#119FB3;

	font-weight:bold;

}

a.privacy:visited

{

	font-family:Tahoma;

	font-size:10px;

	color:#119FB3;

	font-weight:bold;

}



.redbold

{

	font-family:Tahoma;

	font-size:11px;

	color:#CB2527;

	font-weight:bold;

	

}

.bluebold

{

	font-family:Tahoma;

	font-size:11px;

	color:#0D9BAF;

	font-weight:bold;

}

.offer_bottom

{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #97D6DF;

	background:#E8F6F7;

}

.offer_top

{

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #97D6DF;

	background:#ADDEE3;

}

.offerinfo 

     {

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #97D6DF;

	border-left-color: #97D6DF;

	background:#E8F6F7 url(images/offerbg.jpg) repeat-x top;

	height:199px;

	

 }

 .offer_bottom1

{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #97D6DF;

	background:#E6F5F8;

}

.offer_top1

{

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #97D6DF;

	background:#FFFFFF;

}

.offerinfo1

     {

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #97D6DF;

	border-left-color: #97D6DF;

	background:#FFFFFF url(images/offerbg1.jpg) repeat-x bottom;

	height:199px;

	

 }

 .offerinfo1 a:link

 {

	color:#000000;

	font-weight:bold;	

 }

 .offerinfo1 a:visited

 {

	color:#000000;

	font-weight:bold;	

 }

 .indexleft

{

	background:url(images/indexleft.jpg) right top no-repeat;

	height:37px;

	width:9px;

}

.indexright

{

	background:url(images/indexright.jpg) left top no-repeat;

	height:37px;

	width:9px;

}

.indexmiddle

{

	background:url(images/indexmiddle.jpg) top repeat-x;

	height:37px;

	font-weight:bold;

	color:#FFFFFF;

	font-family:Tahoma;

	font-size:11px;

}

.indextitle

{

	color:#96887F;

	font-family:Tahoma;

	font-size:20px;

	font-weight:normal;

}

/* Search Box*/





.titlesearch

{

	

	padding-left: 5px;

	font-weight: bold;

}



.search

     {

	padding-top: 5px;

	padding-right: 17px;

	padding-left: 5px;

	 }



/* Basket Box*/



.titlebasket

{

	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;

	font-size: 18px;

	font-weight: normal;

	letter-spacing: -1px;

	color: #930003;

	background-image: url(images/dot.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding: 10px;



}



.basketbox

     {

	color: #FFFFFF;

	padding: 10px 15px 2px 0px;

	text-align: right;

	 }



.basketbox a:link

     {

	text-decoration: none;

     }



.basketbox a:visited

     {

	text-decoration: none;

     }



.basketbox a:hover

     {

	color: #FFCC00;

	text-decoration: underline;

     }



SPAN.newItemInCart {

	color: #990000;

	font-weight: bold;

}



/* Information Box*/



.titleinformation

{

	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;

	font-size: 18px;

	font-weight: normal;

	letter-spacing: -1px;

	color: #930003;

	background-image: url(images/dot.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding: 10px;



}



.information 

     {

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-left-color: #CCCCCC;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	background:#EEEEEE;



	 }

.information  a:link

     {

	text-decoration: none;

	color: #7A7A7A;

     }



.information  a:visited

     {

	text-decoration: none;

	color: #7A7A7A;

     }



.information a:hover

     {

	text-decoration: underline;

	color: #7A7A7A;

     }

	 

.titlelogin

{

	font-size: 15px;

	font-weight: bold;

	color: #ffa600;

	background-image:  url(images/dot.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding-bottom: 5px;

}

.indextitlepadd

{

	padding-top:7px;

	padding-bottom:4px;

}

/* Alternating Boxes start here */	 



/* Bestsellers Box - title font size controlled by .infoboxheading */

	 

.titlebestsellers

     {

	color: #FFFFFF;

	text-transform: uppercase;

	background-color: #000000;

	letter-spacing: 1px;

	height: 18px;

	padding-left: 11px;

	 }

.bestsellers

     {

	padding-bottom: 0px;

	padding-top: 0px;

	padding-right: 8px;

	padding-left: 8px;

	background-color: #990000;

	background-image: url(images/b_bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	border: 1px solid #990000;

	color: #FF6600;

	 }

.bestsellers a:link

     {

	color: #FFFFFF;

	text-decoration: none;

     }



.bestsellers a:visited

     {

	color: #FFFFFF;

	text-decoration: none;

     }



.bestsellers a:hover

     {

	color: #FF9900;

	text-decoration: none;

     }



.orderhistory

     {

	color: #000000;

	margin-bottom: 4px;

	padding: 10px;

	border: 1px solid #ECECEC;

	 }



.orderhistory a:link

     {

	color: #003366;

	text-decoration: none;

	font-weight: bold;

     }



.orderhistory a:visited

     {

	color: #003366;

	text-decoration: none;

	font-weight: bold;

     }



.orderhistory a:hover

     {

	color: #FFCC00;

	text-decoration: underline;

	font-weight: bold;

     }



/* Specials Box - title font size controlled by .infoboxheading */



.titlespecials

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;

  font-size: 18px;

  font-weight: normal;

  letter-spacing: -1px;

  color: #930003;

  padding-left: 9px;

  padding-bottom: 10px;

  padding-top: 10px;

}



.specialsbox

     {

	margin-bottom: 10px;

	 }



.specialsbox a:link

     {

	color: #006600;

	text-decoration: none;

	font-weight: bold;

     }



.specialsbox a:visited

     {

	color: #006600;

	text-decoration: none;

	font-weight: bold;

     }



.specialsbox a:hover

     {

	color: #999999;

	text-decoration: underline;

	font-weight: bold;

     }

.specialsimage {

	padding: 10px;

	text-align: center;



}

.specialsinfo {

	padding: 10px;

}



.notify

     {

	color: #003366;

	margin-bottom: 4px;

	padding: 10px;

	border: 1px solid #ECECEC;

	 }

.notify a:link

     {

	color: #990000;

	text-decoration: none;

	font-weight: bold;

     }



.notify a:visited

     {

	color: #990000;

	text-decoration: none;

	font-weight: bold;

     }



.notify a:hover

    {

	color: #FFCC00;

	text-decoration: underline;

	font-weight: bold;

    }



.whatsnewbox

     {

	color: #003366;

	margin-bottom: 4px;

	padding: 10px;

	border: 1px solid #ECECEC;

	 }



.whatsnewbox a:link

     {

	color: #990000;

	text-decoration: none;

	font-weight: bold;

     }



.whatsnewbox a:visited

     {

	color: #990000;

	text-decoration: none;

	font-weight: bold;

     }



.whatsnewbox a:hover

     {

	color: #FFCC00;

	text-decoration: underline;

	font-weight: bold;

     }

.titlereviews

{

}

.reviewsbox

     {

	color: #000000;

	margin-bottom: 4px;

	padding: 10px;

	border: 1px solid #ECECEC;

	 }



.reviewsbox a:link

     {

	color: #003366;

	text-decoration: none;

	font-weight: bold;

     }



.reviewsbox a:visited

     {

	color: #003366;

	text-decoration: none;

	font-weight: bold;

     }



.reviewsbox a:hover

     {

	color: #FFCC00;

	text-decoration: underline;

	font-weight: bold;

     }

.tellfriend

     {

	color: #003366;

	margin-bottom: 4px;

	padding: 10px;

	border: 1px solid #ECECEC;

	 }



.tellfriend a:link

     {

	color: #003366;

	text-decoration: none;

	font-weight: bold;

     }



.tellfriend a:visited

     {

	color: #003366;

	text-decoration: none;

	font-weight: bold;

     }



.tellfriend a:hover

     {

	color: #FFCC00;

	text-decoration: underline;

	font-weight: bold;

     }



.languages 

     {

	padding-right: 10px;



	 }



/* New Products Box*/



.newproducts

     {

	color: #000000;

	margin-bottom: 4px;

	padding: 10px;

	border: 1px solid #ECECEC;

	 }



.newproducts a:link

     {

	color: #003366;

	text-decoration: none;

	font-weight: bold;

     }



.newproducts a:visited

     {

	color: #003366;

	text-decoration: none;

	font-weight: bold;

     }



.newproducts a:hover

     {

	color: #FFCC00;

	text-decoration: underline;

	font-weight: bold;

     }



/* New Products Module*/



.newprodtable {

    padding-top: 5px;

	padding-bottom: 10px;

}	 

.dotnewprod {

	background-image:  url(images/dot.gif);

	background-repeat: repeat-x;

	background-position: left top;

    padding-top: 5px;

	padding-bottom: 10px;

}		 

.newprodtitle a:link

     {

	color: #333333;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

	padding-bottom: 5px;

     }



.newprodtitle a:visited

     {

	color: #333333;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

	padding-bottom: 5px;

     }



.newprodtitle a:hover

     {

	color: #CC0000;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;



     }

.newprodprice

     {

	color: #CC0000;

	text-decoration: none;

	font-size: 14px;

	font-weight: bold;

     }

.newprodimage

     {

	padding-right: 10px;

     }	 

	 

	 

.alsopurchased

     {

	color: #000000;

	margin-bottom: 4px;

	padding: 10px;

	border: 1px solid #ECECEC;

	 }



.alsopurchased a:link

     {

	color: #003366;

	text-decoration: none;

	font-weight: bold;

     }



.alsopurchased a:visited

     {

	color: #003366;

	text-decoration: none;

	font-weight: bold;

     }



.alsopurchased a:hover

     {

	color: #FFCC00;

	text-decoration: underline;

	font-weight: bold;

     }

.moreinfo a:link

     {

	color: #999999;

	text-decoration: none;

	font-size: 11px;

	font-weight: bold;

     }



.moreinfo a:visited

     {

	color: #999999;

	text-decoration: none;

	font-size: 11px;

	font-weight: bold;

     }



.moreinfo a:hover

     {

	color: #333333;

	text-decoration: none;

	font-size: 11px;

	font-weight: bold;

     }	 

.news

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;

  font-size: 18px;

  font-weight: normal;

  letter-spacing: -1px;

  color: #4A3E23;

  	background-image: url(images/dot.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding: 0px 10px 8px 0px;

}

.newslettertitle

     {

	color: #FFFFFF;

	text-transform: uppercase;

	letter-spacing: 1px;

	height: 18px;

	 }

.newsletter

     {

	padding-bottom: 5px;

	padding-top: 7px;

	padding-right: 5px;

	padding-left: 11px;

	background-color: #55392E;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #3A4F37;

	background-image: url(images/news_bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	color: #FFFFFF;

	 }

.newslettertxt 

     {

	color: #FFFFFF;

     }



.newslettertxt a:link

     {

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

     }



.newslettertxt a:visited

     {

	color: #FFFFFF;

	font-weight: bold;	

	text-decoration: none;

     }



.newslettertxt a:hover

     {

	color: #000000;

	font-weight: bold;

	text-decoration: underline;

     }



.articletitle a:link

     {

	color: #006600;

	text-decoration: none;

	font-weight: bold;

	font-size: 13px;

     }



.articletitle a:visited

     {

	color: #006600;

	text-decoration: none;

	font-weight: bold;

	font-size: 13px;

     }



.articletitle a:hover

     {

	color: #999999;

	text-decoration: underline;

	font-weight: bold;

	font-size: 13px;

     }

.articlelink

{

	color: #666666;

}

.articlelink a:link

     {

	color: #990000;

	text-decoration: none;

     }



.articlelink a:visited

     {

	color: #990000;

	text-decoration: none;

     }



.articlelink a:hover

     {

	color: #000000;

	text-decoration: underline;

     }

.articlelinks

{

	padding-right: 0px;

	padding-left: 14px;

}

.articletopics {

	padding-top: 10px;

	padding-bottom: 10px;

}

.titlelatest

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;

  font-size: 18px;

  font-weight: normal;

  letter-spacing: -1px;

  color: #4A3E23;

  padding: 0px 10px 8px 0px;

}	 

.fb_bg

{

	background-image: url(images/main_banner.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 192px;

	width: 440px;



}

.fb_heading

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;

  font-size: 18px;

  font-weight: normal;

  letter-spacing: -1px;

  color: #FFFFFF;

  padding: 3px 0px 5px 10px;



}

.fb_title

{

	padding-top: 10px;	

	padding-left: 10px;

}

.fb_title a:link

     {

	color: #FFFFFF;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;



     }



.fb_title a:visited

     {

	color: #FFFFFF;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

     }



.fb_title a:hover

     {

	color: #000000;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

     }

.fb_image

{

	padding-top: 20px;

	padding-left: 9px;

	width: 100px;

	height: 110px;



}

.fb_price

{

	padding-top: 10px;

	padding-right: 4px;

	width: 100px;

	height: 110px;

	font-weight: bold;

	color: #FFFFFF;

	font-size: 12px;



}

/* Featured Module */



.featuredtitle {

  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;

  font-size: 18px;

  font-weight: normal;

  letter-spacing: -1px;

  color: #4A3E23;

  }



.featuredbox {

	padding-top: 10px;

	padding-right: 5px;

	padding-left: 5px;

}



.ftitle a:link

     {

	color: #333333;

	text-decoration: none;

	font-size: 12px;

     }



.ftitle a:visited

     {

	color: #333333;

	text-decoration: none;

	font-size: 12px;

     }



.ftitle a:hover

     {

	color: #CC0000;

	text-decoration: none;

	font-size: 12px;

     }

.c1_bg

{

	background-image: url(images/c1_bg.jpg);

	background-repeat: repeat-y;

	background-position: left top;

}

.c2_bg

{

	background-image: url(images/c2_bg.jpg);

	background-repeat: repeat-y;

	background-position: right top;

}

.c_top

     {

	background-color: #F5F5F5;

	background-image: url(images/c_top_bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	padding-top: 3px;

	padding-bottom: 3px;

}

.featuredpad

{

	padding: 5px;

}	 

.ftitle2 a:link

     {

	color: #666666;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

     }



.ftitle2 a:visited

     {

	color: #666666;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

     }



.ftitle2 a:hover

     {

	color: #000033;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

     }

.featuredtext {

	color: #7E6C5D;

}	 

.ftitle3 a:link

     {

	color: #333333;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

     }



.ftitle3 a:visited

     {

	color: #333333;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

     }



.ftitle3 a:hover

     {

	color: #000033;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

     }

.newsheading

{

	font: bold 1.1em "trebuchet ms", trebuchet, arial, helvetica, sans-serif;

	margin: 1em 0;

	padding-left: 6px;

	padding-top: 10px;

	color: #333333;

	padding-bottom: 3px;

}

.latestnews

     {

	padding: 0px 8px;

	border: 1px solid #A8A8A8;

	background-image: url(images/n_bg.jpg);

	background-repeat: no-repeat;

	background-position: right top;



     }

.latestnews a:link

     {

	color: #FFFFFF;

	text-decoration: none;

	font-size: 12px;

     }



.latestnews a:visited

     {

	color: #FFFFFF;

	text-decoration: none;

	font-size: 12px;

     }



.latestnews a:hover

     {

	color: #000000;

	text-decoration: none;

	font-size: 12px;

     }

.latestbg

{

	background-image: url(images/news_bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	background-color: #A8A8A8;



}

.newscategories

     {

	padding-bottom: 0px;

	padding-top: 0px;

	padding-right: 8px;

	padding-left: 8px;

	background-color: #0E6E0E;

	background-image: url(images/ln_bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	border: 1px solid #0E6E0E;

	color: #FF6600;

	 }

.newscategories a:link

     {

	color: #FFFFFF;

	text-decoration: none;

     }



.newscategories a:visited

     {

	color: #FFFFFF;

	text-decoration: none;

     }



.newscategories a:hover

     {

	color: #000000;

	text-decoration: none;

     }	 	 