/** {
	margin:0;
	padding:0;
	}
*/body {
	background:#fff;
	padding:0 0 20px 0;
	margin:0;
	line-height: 1.4;
	font:normal 13px "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif;
	color:#4E6172;
	}
TD {vertical-align:top;}
a {
	font-size:12px;
	color:#790000;
	/*font-weight:bold;*/
	text-decoration:none;
	}
a:link, span.MsoHyperlink {
	font-size:12px;
	color:#790000;
	/*font-weight:bold;*/
	text-decoration:none;
	}
a:hover {
	/*border:1px solid #d7d6b7;
	border-right:none;
	border-left:none;*/
	color:#790000;
	text-decoration:underline;
	}
a:visited {
	color:#790000;
	/*font-weight:bold;*/
	text-decoration:none;
	}
abbr, acronym {
	cursor:help;
	}
#container {
	position:relative;
	width:781px;
	left:50%;
	margin-left:-390px;
	background:#fff url(/assets/templates/v30014/images/bg.gif) repeat-y center;
	/*overflow:auto;*/
	z-index:100;
	}
#container h3 span {
	display:none;
	}
#intro {
	position:relative;
	/*padding-bottom:14px;*/
	height:auto !important;
	height:1%;
	}
#pageHeader {
	position:relative;
	width:781px;
	height:204px;
	margin:0 auto;
	background:url(/assets/templates/v30014/images/header3.jpg) no-repeat top right;
	}
.menu_container {width: 765px;padding:150px 0 0 0;}
.cssnav {border:1px solid #B2AEAE;position:relative;float:left;margin: 0 0 0 1px;overflow:hidden;/* for ie to hide extra height*/}
.menu {text-align:center;height:24px;display:block;line-height:24px;}
A.menu
{ 
font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif; 
font-style:italic;	
color: #FFFFFF !important;
	background-color: #a1a07b;
	font-size:12px;
	text-decoration:none;/* for ie to hide extra height*/
}
	
A.menu:hover
{
font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif; 
font-style:italic;	
background-color: #FFFFFF;
	color: #4E6172 !important;
	text-decoration: none;
	font-size:12px;
}

A.menu:visited
{
font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif; 
font-style:italic;	
	background-color: #a1a07b;
	color: #FFFFFF !important;
	text-decoration: none;
	font-size:12px;
}	
A.menu:visited:hover
{
font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif; 
font-style:italic;	
background-color: #FFFFFF;
	color: #4E6172 !important;
	text-decoration: none;
	font-size:12px;
} 
.navSelected {border-bottom:2px solid #FFFFFF;}
.navSelected a {background-color: #FFFFFF;}
.navSelected a span {color:#4A4848;}

a.main_cat,a.main_cat:link,a.main_cat:visited,a.main_cat:hover {margin-top:15px;width:100%;display:block;font-size:13px;border-bottom:1px dotted #BABABA;color:#4E6172;font-weight:bold;line-height:18px;vertical-align:bottom;text-decoration:none;}
a.sub_cat,a.sub_cat:link,a.sub_cat:visited,a.sub_cat:hover {width:100%;display:block;font-size:12px;color:#4E6172;font-weight:normal;line-height:18px;vertical-align:top;text-decoration:none;}
a.main_cat:hover, a.sub_cat:hover {text-decoration:none;color:#4E6172;background-color:#E9E9E8;width:100%;display:block;}

#supportingText {
	/*width:560px;*/
	font:normal 13px "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif;
	color:#4E6172;
	line-height: 1.4;
	margin:0 0 0 20px;
	/*text-align:justify;*/
	}
#footer_container {
	font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif;
	/*display:inline;
	float:right;*/
	padding-bottom:155px;
	/*padding-left:18px;*/
	padding-top:45px;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	background: url(/assets/templates/v30014/images/zopa.jpg) bottom center no-repeat;
	}
#extraDiv1 {
	position:relative;
	left:50%;
	margin-left:-390px;
	background:url(/assets/templates/v30014/images/bottom.gif);
	width:781px;
	height:42px;
	}
#extraDiv2 {
	width:49%;
	position:absolute;
	top:0;
	left:0;
	height:127px;
	background:url(/assets/templates/v30014/images/topLeft_bg.gif) repeat-x;
	z-index:10;
	}
#extraDiv3 {
	width:49%;
	position:absolute;
	top:0;
	right:0;
	height:141px;
	background:url(/assets/templates/v30014/images/topRight_bg.gif) repeat-x;
	z-index:10;
	}


/*Style overriding 3D Cart*/
.prod_img {width:150px;height:150px;display:block;padding-bottom:7px;padding-top:20px;}
#billing {width:734px;}
.store-name {display:none;}
.store-slogan {display:none;}
.price {color:#585C5F;line-height:18px;}
.price-info {padding:5px 0 5px 0;line-height:18px;}
.font2 {color:#4E6172;}
.item { font-size:12px;line-height:18px;/*padding-bottom:25px;*/}
.item > a {/*line-height:17px;*/}
.prod_img {width:150px;height:150px;display:block;}
.alternative {margin-bottom:25px;}
.alternative td {padding:2px 3px 2px 3px;}
.alternative .item { /*vertical-align:bottom;*/}
.data {
background:none;
}
.btn {	
background:#FFFFFF url(images/BG_btn1.gif) repeat-x;	
color: #666666;margin-right:4px;
}
.btn_over
{
	background:#FFFFFF url(images/BG_btn.gif) bottom left repeat-x;margin-right:4px;
} 	
.borders2 {height:7px;border-style:dotted none none none;}
.page_headers,H1,.h1_bold {font-size:18px;color:#4E6172;margin-bottom: 0px;padding-bottom: 15px;margin-top: 0px;padding-top: 0px;}
.titles,.menu-headers,.checkout-headers,H2,.h2_sectionheading {color : #4E6172;font-size : 14px;margin-bottom: 0px;padding-bottom: 0px;margin-top: 0px;padding-top: 0px;}
.titles {background:none;padding-bottom:15px;}
/*.borders {display:none;}*/
/*END OF Style overriding 3D Cart*/


#linkList {
	width:138px;
	/*height:100%;
	position:absolute;
	top:299px;
	right:25px;*/
	margin:30px 20px 25px 20px;
	float:right;
	}
#linkList div {
	list-style-image:url(/assets/templates/v30014/images/blt_sm.gif);
	/*margin:5px 0 20px 23px;*/
	font:normal 11px/16px "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif;
	color:#4E6172;
	margin-bottom:8px;
	}
#linkList ul li {
	margin-bottom:8px;
	}
#linkList div a {
	color:#790000;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	/*text-transform:lowercase;*/
	}
#linkList div a:hover {
	color:#790000;
	border:none;
	}
.selected {
	background:url(/assets/templates/v30014/images/blt_lrg.gif) top left no-repeat;
	margin-left:-13px;
	padding-left:13px;
	padding-top:4px;
}
.nav_sub {
	list-style-image:url(/assets/templates/v30014/images/blt_lrg.gif);
	margin:5px 0 20px 15px;
	font:normal 11px/16px "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif;
	color:#bcbb93;
	}
#linkList #lselect ul a {
	display:block;
	color:#a9a867;
	font-weight:normal;
	font-style:italic;
	font-size:12px;
	text-transform:none;
	line-height:14px;
	}
#linkList #lselect ul a.c {
	display:inline;
	font-style:normal;
	font-size:11px;
	color:#bcbb93;
	letter-spacing:0;
	text-transform:lowercase;
	}
#linkList #lselect ul a:hover {
	color:#790000;
	border:none;
	}
#linkList #larchives ul,
#linkList #lresources ul {
	margin:10px 0 20px 24px;
	}
	
/* TITLES */
.author {font-size : 15px;font-style:italic;color : #4A4848;}
.box_padding {padding:15px;}
.box {border:1px solid #bababa; padding:10px 7px 10px 10px;}
.box H2, .box DIV {padding-top:10px;}
.box TABLE {padding-right:10px;}
.cname {font-size : 15px;font-weight : bold;}
.line_horiz {margin:20px;border-bottom:1px solid #BABABA;}
.pdf {
	padding:0 15px 0 0;background: url(/images/icons/pdf.gif) top right no-repeat; 
}
.outgoing {
	padding:0 15px 0 0;background: url(/images/icons/external.gif) bottom right no-repeat;
}
.imgover {padding:0;margin:0;}
a .imgover {border:none;text-decoration:none;}
div#popup {
	visibility:hidden;
	position:absolute;
	top:70px;
	right:70px;
	width:395px;
	height:370px;
	background-color:white;
	border: 1px solid #BABABA;
}
/* LISTS */
OL {margin-top : 0px;margin-left : 20px;margin-bottom : 15px;padding : 0px;}
UL {margin-top : 0px;margin-left : 20px;margin-bottom : 15px;list-style-type : square;padding : 0px;}
UL UL {margin-bottom : 0px;}
LI {margin-top : 0px;margin-left : 20px;margin-bottom : 2px;padding : 0px;}
.bullets {margin-top : 0px;margin-left : 20px;margin-bottom : 0px;padding : 0px;}
.new{margin-left:-25px;padding-left:45px; vertical-align:middle;background: url(/images/new.gif) top left no-repeat;list-style:none;}
.open_quote {float: left;width:25px;height:19px;}
.quote {font:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif;font-style:italic; font-weight:bold;line-height:16px;padding: 0 7px 0 7px;text-align:left;}
.open_quotes {float: left;width:25px;height:19px;}
.quotes {background:url(/images/icons/openquote_sm.gif) top left no-repeat;float:left;color:#908480;font-size:11px; font-weight:bold;line-height:16px;padding: 0 7px 0 32px;margin-bottom:15px;text-align:left;}
.quotes p {background:url(/images/icons/closequote_sm.gif) bottom right no-repeat;padding-right:32px;margin:0 0 15px 0;min-height:25px;}
.close_quote {float: left;width:25px;vertical-align: bottom;}
/* PHOTOS */
.photo_left {float:left;padding:0 15px 10px 0;}
.photo_right {float:right;padding: 0 0 10px 15px;}
.photo_caption {padding: 7px 0 10px 0;font-size:13px;color:#4A4848;font-weight:normal;}
.photo_caption>BR {line-height:7px;}
/* COLORS */
.grey{background-color: #BABABA;}
.taupe{background-color: #E6DDC1;}
/* FONTS */
.legal {font-size:10px;}
.font_11 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
P {margin-bottom:20px;}
#dropmenudiv{position:absolute;border:1px solid #B2AEAE;font:normal 11px Verdana;background-color: #FFFFFF;line-height:20px;margin:1px 0 0 0;z-index:200;}
#dropmenudiv a{width: 100%;display: block;text-indent: 10px;text-decoration: none;outline: none;text-align:left;color:#4E6172;}
#dropmenudiv a:hover{background-color:#E9E9E8;color:#4E6172;border:none;}
#member_title {display:none;}	
	
.note_float {
	clear:both;
	float: right; 
	width:180px; 
	padding:22px 10px 10px 10px;
	border-right:1px solid #BABABA;
	border-bottom:1px solid #BABABA;
	background:#F7F6D0 url(/assets/images/icons/corner_curl.gif) top left no-repeat;
	margin:0 0 15px 15px;
}

