@charset "UTF-8";
/* CSS Document */

body{
background:#FFFFFF;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:small;
}
p{
font-size:90%;
line-height:150%;
}

h2{
font-size:130%;
}

img{
border:none;
}

a:link, a:visited{color:#666666; text-decoration:none;}
a:active, a:hover{color:#0000FF; text-decoration:none;}

.hide{
display:none;
}

.show{
display:block;
}

.inline{
display:inline;
}

.red{
color:#CC0000;
}

a.red:link, a.red:visited{color:#CC0000; text-decoration:none;}
a.red:active, a.red:hover{color:#669900; text-decoration:none;}

a.tethera:link, a.tethera:visited{color:#FFFFFF; text-decoration:underline; font-weight:bold;}
a.tethera:active, a.tethera:hover{color:#0000CC; text-decoration:underline; font-weight:bold;}

a.tetherb:link, a.tetherb:visited{color:#FFFFFF; text-decoration:none; font-weight:normal;}
a.tetherb:active, a.tetherb:hover{color:#0000CC; text-decoration:none; font-weight:normal;}

.left{
float:left;
}

.clear{
clear:both;
height:0;
}

.left_align{
text-align:left;
}
.right{
float:right;
}
.right_align{
text-align:right;
}

#outer{
margin:0 auto;
width:960px;
}
#container{
width:960px;
border:1px solid #666666;
border-top:1px solid #FFFFFF;
z-index:0;
position:relative;
background:#FFFFFF;
}

#logo{
width:458px;
height:41px;
float:left;
margin:20px 0 10px 40px;
}

#logo a.logo {
	display: block;
	width: 458px;
	height: 41px;
	text-decoration: none;
	background: url(../images/logo.gif);
	background-position: 0 0;
	}
#logo h1{
padding:0;
margin:0;
}

form, fieldset{
padding:0;
margin:0;
border:none;
}
#search{
text-align:right;
margin:30px 40px 10px 0;
}


#nav_2_container{
width:730px;
text-align:center;
}

#nav_2{
width:960px;
border-bottom:#666666 1px solid;
padding:5px 0;
font-size:85%;
text-align:left;
margin:0;
}
#nav_2_container ul{
margin:0;
padding:0;
}
#nav_2_container li{
display:inline;
margin:0 10px 0 0;
padding:0 10px 0 0;
border-right:1px solid #666666;
}
#nav_2_container li.last{
display:inline;
margin:0;
padding:0;
border:none;
}
#nav_2_container ul.green a:link, #nav_2_container ul.green a:visited{color:#666666; text-decoration:none;}
#nav_2_container ul.green a:active, #nav_2_container ul.green a:hover{color:#99cc33; text-decoration:none;}
#nav_2_container ul.green li.on a:link, #nav_2_container ul.green li.on a:visited{color:#669900; text-decoration:none;}
#nav_2_container ul.green li.on a:active, #nav_2_container ul.green li.on a:hover{color:#99cc33; text-decoration:none;}
a.green:link, a.green:visited{color:#99cc33; text-decoration:none;}
a.green:active, a.green:hover{color:#669900; text-decoration:none;}
h4 a.green:link, h4 a.green:visited{color:#666666; text-decoration:none;}
h4 a.green:active, h4 a.green:hover{color:#99cc33; text-decoration:none;}

#nav_2_container ul.pink a:link, #nav_2_container ul.pink a:visited{color:#666666; text-decoration:none;}
#nav_2_container ul.pink a:active, #nav_2_container ul.pink a:hover{color:#ffcccc; text-decoration:none;}
#nav_2_container ul.pink li.on a:link, #nav_2_container ul.pink li.on a:visited{color:#ff9999; text-decoration:none;}
#nav_2_container ul.pink li.on a:active, #nav_2_container ul.pink li.on a:hover{color:#ffcccc; text-decoration:none;}
a.pink:link, a.pink:visited{color:#666666; text-decoration:none;}
a.pink:active, a.pink:hover{color:#ff9999; text-decoration:none;}
h4 a.pink:link, h4 a.pink:visited{color:#666666; text-decoration:none;}
h4 a.pink:active, h4 a.pink:hover{color:#ffcccc; text-decoration:none;}

#nav_2_container ul.purple a:link, #nav_2_container ul.purple a:visited{color:#666666; text-decoration:none;}
#nav_2_container ul.purple a:active, #nav_2_container ul.purple a:hover{color:#cc99cc; text-decoration:none;}
#nav_2_container ul.purple li.on a:link, #nav_2_container ul.purple li.on a:visited{color:#996699; text-decoration:none;}
#nav_2_container ul.purple li.on a:active, #nav_2_container ul.purple li.on a:hover{color:#cc99cc; text-decoration:none;}
a.purple:link, a.purple:visited{color:#666666; text-decoration:none;}
a.purple:active, a.purple:hover{color:#996699; text-decoration:none;}
h4 a.purple:link, h4 a.purple:visited{color:#666666; text-decoration:none;}
h4 a.purple:active, h4 a.purple:hover{color:#cc99cc; text-decoration:none;}

#nav_2_container ul.yellow a:link, #nav_2_container ul.yellow a:visited{color:#666666; text-decoration:none;}
#nav_2_container ul.yellow a:active, #nav_2_container ul.yellow a:hover{color:#ffcc66; text-decoration:none;}
#nav_2_container ul.yellow li.on a:link, #nav_2_container ul.yellow li.on a:visited{color:#ff9933; text-decoration:none;}
#nav_2_container ul.yellow li.on a:active, #nav_2_container ul.yellow li.on a:hover{color:#ffcc66; text-decoration:none;}
a.yellow:link, a.yellow:visited{color:#666666; text-decoration:none;}
a.yellow:active, a.yellow:hover{color:#ff9933; text-decoration:none;}
h4 a.yellow:link, h4 a.yellow:visited{color:#666666; text-decoration:none;}
h4 a.yellow:active, h4 a.yellow:hover{color:#ffcc66; text-decoration:none;}


#right_bar, #tether_right_bar{
width:210px;
min-height:590px;
height:auto !important;
height:590px;
margin:0;
float:right;
z-index:100;
padding:0;
text-align:center;
position:absolute;
right:20px;
}

#tether_right_bar h2{
margin-bottom:0;
padding-bottom:0;
font-size:110%;
}
#tether_right_bar h3{
margin-bottom:0;
padding-bottom:0;
font-size:90%;
}

#tether_right_bar p{
margin:0;
padding:0;
}


h2.cservices{
font-size:130%;
margin:0;
padding:0;
margin-bottom:3px;
}
p.cservices{
margin:0;
padding:0;
margin-bottom:10px;
}

#green_right_bar{
background:#99cc33;
margin:0;
padding:0;
float:right;
width:210px;
}

#green_right_bar_inner{
margin:0;
padding:20px;
float:right;
width:170px;
min-height:378px;
height:auto !important;
height:378px;
background:url(../images/green_inner.jpg) top repeat-x;
}

.green{
color:#99cc33;
}

.green_line{
border-left:1px solid #99cc33;
padding-left:20px;
}

hr.green{
border:none;
border-top:1px solid #99cc33;
width:90%;
margin:0 auto;
text-align:center;
}

#pink_right_bar{
background:#ffcccc;
margin:0;
padding:0;
float:right;
width:210px;
border-left:1px solid #ff9999;
border-right:1px solid #ff9999;
}

#pink_right_bar_inner{
/*background:#FFFFFF url(../images/pink_pattern.gif) no-repeat;*/
margin:0;
padding:20px;
float:right;
width:170px;
min-height:378px;
height:auto !important;
height:378px;
background:url(../images/pink_inner.jpg) top repeat-x;
}

.pink{
color:#ff9999;
}

.pink_line{
border-left:1px solid #ff9999;
padding-left:20px;
}

hr.pink{
border:none;
border-top:1px solid #ff9999;
width:90%;
margin:0 auto;
text-align:center;
}


#purple_right_bar{
background:#cc99cc;
margin:0;
padding:0;
float:right;
width:210px;
border-left:1px solid #996699;
border-right:1px solid #996699;
}

#purple_right_bar_inner{
margin:0;
padding:20px;
float:right;
width:170px;
min-height:378px;
height:auto !important;
height:378px;
background:url(../images/purple_inner.jpg) top repeat-x;
color:#FFFFFF;
}

.purple{
color:#996699;
}

.purple_line{
border-left:1px solid #996699;
padding-left:20px;
}

hr.purple{
border:none;
border-top:1px solid #996699;
width:90%;
margin:0 auto;
text-align:center;
}

#yellow_right_bar{
background:#ffcc66;
margin:0;
padding:0;
float:right;
width:210px;
}

#yellow_right_bar_inner{
margin:0;
padding:20px;
float:right;
width:170px;
min-height:378px;
height:auto !important;
height:378px;
background:url(../images/yellow_inner.jpg) top repeat-x;
}

.yellow{
color:#ff9933;
}

.yellow_line{
border-left:1px solid #ff9933;
padding-left:20px;
}

hr.yellow{
border:none;
border-top:1px solid #ff9933;
width:90%;
margin:0 auto;
text-align:center;
}




#gold_right_bar{
background:#cc9933;
margin:0;
padding:0;
float:right;
width:210px;
border-left:1px solid #996600;
border-right:1px solid #996600;
color:#FFFFFF;
}

#gold_right_bar_inner{
/*background:#FFFFFF url(../images/gold_pattern.gif) no-repeat;*/
margin:0;
padding:20px;
float:right;
width:170px;
min-height:378px;
height:auto !important;
height:378px;
background:url(../images/gold_inner.jpg) top repeat-x;
color:#FFFFFF;
}

.gold{
color:#cc9933;
}

.gold_line{
border-left:1px solid #cc9933;
padding-left:20px;
}

hr.gold{
border:none;
border-top:1px solid #cc9933;
width:90%;
margin:0 auto;
text-align:center;
}


#nav_2_container ul.gold a:link, #nav_2_container ul.gold a:visited{color:#666666; text-decoration:none;}
#nav_2_container ul.gold a:active, #nav_2_container ul.gold a:hover{color:#cc9933; text-decoration:none;}
#nav_2_container ul.gold li.on a:link, #nav_2_container ul.gold li.on a:visited{color:#cc9933; text-decoration:none;}
#nav_2_container ul.gold li.on a:active, #nav_2_container ul.gold li.on a:hover{color:#996600; text-decoration:none;}
a.gold:link, a.gold:visited{color:#666666; text-decoration:none;}
a.gold:active, a.gold:hover{color:#cc9933; text-decoration:none;}
h4 a.gold:link, h4 a.gold:visited{color:#666666; text-decoration:none;}
h4 a.gold:active, h4 a.gold:hover{color:#cc9933; text-decoration:none;}



#blue_right_bar{
background:#666699;
margin:0;
padding:0;
float:right;
width:210px;
border-left:1px solid #333366;
border-right:1px solid #333366;
color:#FFFFFF;
}

#blue_right_bar_inner{
/*background:#FFFFFF url(../images/blue_pattern.gif) no-repeat;*/
margin:0;
padding:20px;
float:right;
width:170px;
min-height:378px;
height:auto !important;
height:378px;
background:url(../images/blue_inner.jpg) top repeat-x;
color:#FFFFFF;
}

.blue{
color:#666699;
}

.blue_line{
border-left:1px solid #666699;
padding-left:20px;
}

hr.blue{
border:none;
border-top:1px solid #666699;
width:90%;
margin:0 auto;
text-align:center;
}


#nav_2_container ul.blue a:link, #nav_2_container ul.blue a:visited{color:#666666; text-decoration:none;}
#nav_2_container ul.blue a:active, #nav_2_container ul.blue a:hover{color:#666699; text-decoration:none;}
#nav_2_container ul.blue li.on a:link, #nav_2_container ul.blue li.on a:visited{color:#666699; text-decoration:none;}
#nav_2_container ul.blue li.on a:active, #nav_2_container ul.blue li.on a:hover{color:#333366; text-decoration:none;}
a.blue:link, a.blue:visited{color:#666666; text-decoration:none;}
a.blue:active, a.blue:hover{color:#666699; text-decoration:none;}
h4 a.blue:link, h4 a.blue:visited{color:#666666; text-decoration:none;}
h4 a.blue:active, h4 a.blue:hover{color:#666699; text-decoration:none;}


#dark_purple_right_bar{
background:#330033;
margin:0;
padding:0;
float:right;
width:210px;
border-left:1px solid #333333;
border-right:1px solid #333333;
color:#FFFFFF;
}

#dark_purple_right_bar_inner{
/*background:#FFFFFF url(../images/dark_purple_pattern.gif) no-repeat;*/
margin:0;
padding:20px;
float:right;
width:170px;
min-height:378px;
height:auto !important;
height:378px;
background:url(../images/dark_purple_inner.jpg) top repeat-x;
color:#FFFFFF;
}

.dark_purple{
color:#330033;
}

.dark_purple_line{
border-left:1px solid #330033;
padding-left:20px;
}

hr.dark_purple{
border:none;
border-top:1px solid #330033;
width:90%;
margin:0 auto;
text-align:center;
}


#nav_2_container ul.dark_purple a:link, #nav_2_container ul.dark_purple a:visited{color:#666666; text-decoration:none;}
#nav_2_container ul.dark_purple a:active, #nav_2_container ul.dark_purple a:hover{color:#330033; text-decoration:none;}
#nav_2_container ul.dark_purple li.on a:link, #nav_2_container ul.dark_purple li.on a:visited{color:#330033; text-decoration:none;}
#nav_2_container ul.dark_purple li.on a:active, #nav_2_container ul.dark_purple li.on a:hover{color:#333333; text-decoration:none;}
a.dark_purple:link, a.dark_purple:visited{color:#666666; text-decoration:none;}
a.dark_purple:active, a.dark_purple:hover{color:#330033; text-decoration:none;}
h4 a.dark_purple:link, h4 a.dark_purple:visited{color:#666666; text-decoration:none;}
h4 a.dark_purple:active, h4 a.dark_purple:hover{color:#330033; text-decoration:none;}
#dark_purple_right_bar a:link, #dark_purple_right_bar a:visited{color:#FFFFFF; text-decoration:none;}
#dark_purple_right_bar a:active, #dark_purple_right_bar a:hover{color:#999999; text-decoration:none;}


#claret_right_bar{
margin:0;
padding:0;
float:right;
width:210px;
border-left:1px solid #660000;
border-right:1px solid #660000;
background:#cc0000 url(../images/claret_inner.jpg) top repeat-x;
color:#FFFFFF;
}

#claret_right_bar_inner{
/*background:#FFFFFF url(../images/claret_pattern.gif) no-repeat;*/
margin:0;
padding:20px;
float:right;
width:170px;
min-height:378px;
height:auto !important;
height:378px;
color:#FFFFFF;
}

.claret{
color:#660000;
}

.claret_line{
border-left:1px solid #990000;
padding-left:20px;
}

hr.claret{
border:none;
border-top:1px solid #990000;
width:90%;
margin:0 auto;
text-align:center;
}

#claret_right_bar .home_box{
color:#333333;
}


#nav_2_container ul.claret a:link, #nav_2_container ul.claret a:visited{color:#666666; text-decoration:none;}
#nav_2_container ul.claret a:active, #nav_2_container ul.claret a:hover{color:#330000; text-decoration:none;}
#nav_2_container ul.claret li.on a:link, #nav_2_container ul.claret li.on a:visited{color:#330000; text-decoration:none;}
#nav_2_container ul.claret li.on a:active, #nav_2_container ul.claret li.on a:hover{color:#660000; text-decoration:none;}
a.claret:link, a.claret:visited{color:#666666; text-decoration:none;}
a.claret:active, a.claret:hover{color:#990000; text-decoration:none;}
h4 a.claret:link, h4 a.claret:visited{color:#666666; text-decoration:none;}
h4 a.claret:active, h4 a.claret:hover{color:#990000; text-decoration:none;}
#claret_right_bar a:link, #claret_right_bar a:visited{color:#333333; text-decoration:none;}
#claret_right_bar a:active, #claret_right_bar a:hover{color:#999999; text-decoration:none;}


#peach_right_bar{
margin:0;
padding:0;
float:right;
width:210px;
border-left:1px solid #ff9966;
border-right:1px solid #ff9966;
background:#ffcc99 url(../images/peach_inner.jpg) top repeat-x;
color:#333333;
}

#peach_right_bar_inner{
/*background:#FFFFFF url(../images/peach_pattern.gif) no-repeat;*/
margin:0;
padding:20px;
float:right;
width:170px;
min-height:378px;
height:auto !important;
height:378px;
color:#FFFFFF;
}

.peach{
color:#ff9966;
}

.peach_line{
border-left:1px solid #ffcc99;
padding-left:20px;
}

hr.peach{
border:none;
border-top:1px solid #ffcc99;
width:90%;
margin:0 auto;
text-align:center;
}

#peach_right_bar .home_box{
color:#333333;
}


#nav_2_container ul.peach a:link, #nav_2_container ul.peach a:visited{color:#666666; text-decoration:none;}
#nav_2_container ul.peach a:active, #nav_2_container ul.peach a:hover{color:#ff9966; text-decoration:none;}
#nav_2_container ul.peach li.on a:link, #nav_2_container ul.peach li.on a:visited{color:#ff9966; text-decoration:none;}
#nav_2_container ul.peach li.on a:active, #nav_2_container ul.peach li.on a:hover{color:#ffcc99; text-decoration:none;}
a.peach:link, a.peach:visited{color:#666666; text-decoration:none;}
a.peach:active, a.peach:hover{color:#ffcc99; text-decoration:none;}
h4 a.peach:link, h4 a.peach:visited{color:#666666; text-decoration:none;}
h4 a.peach:active, h4 a.peach:hover{color:#ffcc99; text-decoration:none;}
#peach_right_bar a:link, #peach_right_bar a:visited{color:#333333; text-decoration:none;}
#peach_right_bar a:active, #peach_right_bar a:hover{color:#999999; text-decoration:none;}


div.home_box{
width:165px;
min-height:104px;
height:auto !important;
height:104px;
border:1px solid #FFFFFF;
margin:10px auto;
background:url(../images/right_bar_box.png) repeat-x;
padding:0 10px 10px 10px;
font-size:80%;
text-align:left;
}


div.home_box_img{
width:185px;
min-height:102px;
height:auto !important;
height:102px;
border:1px solid #FFFFFF;
margin:10px auto;
background:url(../images/right_bar_box.png) repeat-x;
padding: 0;
font-size:80%;
text-align:right;
}

div.home_box h3{
font-size:120%;
}
div.home_box label{
font-size:120%;
}
div.home_box ul{
margin:0;
padding:0;
}
div.home_box li{
padding:0;
margin:0;
list-style:none;
margin-bottom:5px;
}


.displace {
	position: absolute;
	left: -5000px;
	}

#bottom_links ul{
margin:0;
padding:0;
}

#bottom_links li{
list-style:none;
display:inline;
margin:0;
padding:0;
float:left;
}

#bottom_links a.gift {
	display: block;
	width: 104px;
	height: 17px;
	text-decoration: none;
	background: url(../images/gift_delivery.gif);
	background-position: 0 0;
	margin-right:2px;
	}
#bottom_links a.free {
	display: block;
	width: 104px;
	height: 17px;
	text-decoration: none;
	background: url(../images/gift_delivery.gif);
	background-position: -104px 0;
	}
#bottom_links a.gift:hover {background-position: 0 -17px;}
#bottom_links a.free:hover {background-position: -104px -17px;}

#home_content{
background:url(../images/home_bg.jpg) no-repeat;
width:960px;
min-height:577px;
height:auto !important;
height:577px;
margin:0 0 0 0;
padding:0;
z-index:1;
position:relative;
}

#home_bar{
min-height:180px;
height:auto !important;
height:180px;
width:560px;
background:url(../images/home_bar.png) no-repeat;
z-index:50;
position:absolute;
top:350px;
padding:10px 260px 20px 140px;
color:#FFFFFF;
line-height:180%;
}

#spring{
float:left;
background:url(../images/home.png) no-repeat;
width:200px;
height:67px;
margin-right:10px;
margin-bottom:3px;
}

#footer{
width:960px;
height:10px;
background:url(../images/brushed_metal.gif);
z-index:90;
position:relative;
}

#lower_foot{
clear:both;
text-align:center;
width:100%;
}

#lower_foot ul{
margin:10px 0 0 0;
padding:0;
}

#lower_foot li{
border-right:1px solid #CCCCCC;
margin:0;
padding:0;
padding-right:10px;
margin-right:10px;
list-style:none;
display:inline;
}

#lower_foot li.last{
border:none;
margin:0;
padding:0;
}


#socialnetwork li{
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
*margin-right:2px;
list-style:none;
position:relative;
width:20px;
border:none;
}

#lower_foot a.ghost {
	display: block;
	width: 27px;
	height: 20px;
	text-decoration: none;
	background:url(/images/ghost.gif) no-repeat;
	background-position: 0 0;
	margin:0;
	padding:0;
	}
#lower_foot a.ghost:hover {background-position: 0 -20px;}




#main_content{
width:650px;
min-height:520px;
height:auto !important;
height:520px;
margin:0 0 0 0;
padding:30px 40px;
z-index:1;
position:relative;
text-align:center;
}

.product_collection{
width:137px;
float:left;
margin:5px 10px 0 0;
}

.product_collection p{
font-size:85%;
margin:0 0 10px 0;
}
.product_collection h3{
font-size:100%;
margin:5px 0 0 0;
padding:0;
}

.product_collection_img{
width:136px;
height:136px;
border:1px solid #333333;
}
#product_collection_container{
width:588px;
margin:30px auto 0 auto;
}

#suggested_products{
width:100%;
border-top:1px solid #666666;
padding:5px 0 0 0;
position:relative;
text-align:left;
}

.suggested_products_img{
width:136px;
height:136px;
border:1px solid #333333;
margin:0 10px 10px 0;
position:relative;
display:inline-block;
*display:inline;
}

#designer_img{
width:100%;
height:182px;
margin:10px 0;
}

#designer_content{
width:880px;
min-height:580px;
height:auto !important;
height:580px;
margin:0 0 0 0;
padding:0;
z-index:1;
position:relative;
text-align:center;
background-position:center;
}

#designer_logo{
height:65px;
padding:0 40px;
width:100%;
background:#FFFFFF;
z-index:50;
position:absolute;
top:495px;
border-bottom:1px solid #996699;
border-top:1px solid #996699;
text-align:left;
}

#copy{
width:100%;
text-align:left;
}
#copy h3{
color:#666666;
font-size:130%;
font-weight:normal;
margin:0;
padding:0;
}
#copy h3.red{
color:#CC0000;
font-size:130%;
font-weight:normal;
margin:0;
padding:0;
margin-bottom:10px;
}
#copy h4{
color:#666666;
font-size:110%;
font-weight:normal;
margin:0;
padding:0;
}
#copy p{
color:#999999;
margin-top:0;
line-height:140%;
margin-bottom:20px;
}
#title{
width:100%;
height:28px;
margin:0 0 30px 0;
background-position:left;
}

div#popup {
background:#EFEFEF;
border:1px solid #999999;
margin:0px;
padding:7px;
width:270px;
}

img, div { behavior: url(iepngfix.htc) }
*html div#map img { behavior: none; }
*html div#map div { behavior: none; }

.other_img, .breadcrumb{
text-align:left;
font-size:90%;
}

.breadcrumb p{
margin:0;
padding:0;
}



/**************** menu coding *****************/
#nav_1{
width:960px;
background:url(../images/brushed_metal.gif) repeat-y;
clear:both;
padding:5px 0;
float:left;
}
#nav_1 ul{
margin:0 40px;
padding:0;
float:left;
position:relative;
}
#nav_1 li{
display:inline;
margin:0;
padding:0 19px 0 0;
width:10px;
}
#nav_1 li.shopping_basket{
display:inline;
margin:0;
padding:0;
}


#nav_1 li {
position: relative;
}

#nav_1 ul ul {
position: absolute;
z-index: 600;
background:#FFFFFF;
border:1px solid #666666;
margin:0;
*margin-top:15px;
*margin
padding:5px 10px;
}

#nav_1 ul ul li {
display:block;
margin:5px 0;
padding:0;
width:auto !important;
}

div#nav_1 ul ul,
div#nav_1 ul li:hover ul ul,
div#nav_1 ul ul li:hover ul ul
{display: none;}

div#nav_1 ul li:hover ul,
div#nav_1 ul ul li:hover ul,
div#nav_1 ul ul ul li:hover ul
{display: block;}



a.other_thumb:link img,a.other_thumb:visited img{border:1px solid #CCCCCC; margin-right:5px;}
a.other_thumb:active img,a.other_thumb:hover img{border:1px solid #999999; margin-right:5px;}



#nav_1 ul ul a:link, #nav_1 ul ul a:visited{color:#999999; text-decoration:none; font-weight:bold; font-size:90%;}
#nav_1 ul ul a:active, #nav_1 ul ul a:hover{color:#666666; text-decoration:none; font-weight:bold; font-size:90%;}
#nav_1 ul ul a.on:link, #nav_1 ul ul a.on:visited{color:#666666; text-decoration:none; font-weight:bold; font-size:90%;}
#nav_1 ul ul a.on:active, #nav_1 ul ul a.on:hover{color:#999999; text-decoration:none; font-weight:bold; font-size:90%;}

#nav_1 a:link, #nav_1 a:visited{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:90%;}
#nav_1 a:active, #nav_1 a:hover{color:#666666; text-decoration:none; font-weight:bold; font-size:90%;}
#nav_1 a.on:link, #nav_1 a.on:visited{color:#666666; text-decoration:none; font-weight:bold; font-size:90%;}
#nav_1 a.on:active, #nav_1 a.on:hover{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:90%;}

#nav_1 li.shopping_basket a:link, #nav_1 li.shopping_basket a:visited{color:#666666; text-decoration:none; font-weight:bold; font-size:90%;}
#nav_1 li.shopping_basket a:active, #nav_1 li.shopping_basket a:hover{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:90%;}


#shop_cart_list{
width:100%;
border-collapse:collapse;
}
#shop_cart_list tr.top{
background:#000000;
border-bottom:#CC9933 2px solid;
border-top:#CC9933 2px solid;
color:#CCCCCC;
}
#shop_cart_list tr{
border-bottom:1px solid #CCCCCC;
}

#filter_link{
width:300px;
float:right;
text-align:right;
}

blockquote{
border:1px solid #CCCCCC;
margin-bottom:30px;
padding:20px 20px 0 20px;
}