
/* General styles, applies to all areas */


/* LAYOUT */
/* ----------------------------------------- */

/*
		 
		 Bronze: #a19690
		 Magenta: #e3008b

*/

*									{ margin: 0; padding: 0; }
html								{ overflow-y: scroll; }
html, body							{ height: 100%; }
body								{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif, Helvetica, sans-serif, Helvetica, sans-serif; color: #a19690;}
ul									{ list-style: square inside; }
ol									{ list-style: decimal inside; }
a									{ outline: none; text-decoration: none; }
a img								{ border: none; background: none; }
img									{ vertical-align: middle; }
table								{ border-collapse: collapse; }
li									{ list-style: none;}
/*
	UTILITY
*/
.floatLeft 							{ float: left; }
.floatRight							{ float: right; }
.clear								{ clear: both; }
.button								{ border: 1px solid #272727; background: white; padding: 3px 8px; 
									  -moz-border-radius: 5px; -webkit-border-radius: 5px; color: 272727; }




TABLE {
border : 0px;
}

IMG {
border : 0px;
}

H1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
color : #e3008b;
line-height: 25px;
} /* Product Headings */

p.title	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #e3008b;
line-height: 18px;
}
	
.checkout {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #e3008b;
margin-top: 5px;
} /* checkout */



P, LI {
font-family: Verdana, Arial;
font-size : 12px;
line-height : 140%;
}

P.smallbasic {
font-family: Verdana, Arial;
font-size : 70%; padding-right: 10px;
}

P.smallnote {
font-size : 70%;
color : #D40E8C;
display : inline;
}

P.smallfade {
	font-size : 70%; padding-right: 10px;
	color : #666;
}

A   {
	color : #e3008b;
	font-family: Verdana;
	font-size: 100%;
	text-decoration: none;
}

P.topbar {
color : #000000;
}


.quantity	{font-size:12px; color:#000; padding-left: 15px;}


INPUT, TEXTAREA, SELECT {
font-family: Verdana, Arial;
font-size : 70%;
}

INPUT.button {
border-top : 1px solid #747474;
border-bottom : 1px solid #747474;
border-left : 1px solid #747474;
border-right : 1px solid #747474;
background-image : url(logos/button_bg.gif);
background-repeat:repeat-x;
font-family : Verdana, Arial;
font-size : 70%;
color : #000000;
}

INPUT.field {
border-top : 1px solid #747474;
border-bottom : 1px solid #747474;
border-left : 1px solid #747474;
border-right : 1px solid #747474;
font-family : Verdana, Arial;
font-size : 70%;
background : #ffffff;
color : #000000;
}

TEXTAREA.field {
border-top : 1px solid #747474;
border-bottom : 1px solid #747474;
border-left : 1px solid #747474;
border-right : 1px solid #747474;
font-family : Verdana, Arial;
font-size : 70%;
background : #ffffff;
color : #000000;
}

FORM.inline {
display : inline;;
} 


/* Page top styles, applies to the top area */

TD.toplinks {

}

P.toplinks {

}

.more-information  { color:#000; size: 11px;

}

#copy {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif, Helvetica, sans-serif, Helvetica, sans-serif; color: #a19690; line-height: 15px;}

h4#copy	{padding-bottom: 10px}

/* Breadcrumb styles, applies to the breadcrumb area */

TD.topbreadcrumb {
padding : 5px;
}

P.topbreadcrumb {

}

A.topbreadcrumb {

}



/* Navigation styles, applies to the category navigation area on the left hand side */

TD.navigation {
padding : 18px 0 0 8px;
border-right : 0px dashed #c0c0c0;
background-color : #ffffff;
}

TD.nav_open { 
color: #a19690;
	font-size : 100%;

} 
/* Selected link */ 
P.nav_open {

	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size : 70%;
	font-weight: bold;
	line-height: 17px;
	color: #a19690;
} 
 
A.nav_open { 
		color: #a19690;
		line-height: 17px;

} 

.nav_open A:active { 
		color: #a19690;

} 
 
TD.nav_closed { 

} 
 
P.nav_closed { 
color: #a19690;
	font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size : 70%;
	line-height: 17px;


} 
 
A.nav_closed { 
	font-size : 110%;
}

#side-titles { text-align:left; color:#e3008b; font-size:12px; font-weight:bold; line-height:15px; margin-left: -5px} /* side menu title image */

#side-sub-title {text-align:left; color:#a19690; font-size:11px;font-weight:normal; padding: 5px 0 10px 5px; margin-top: 5px; margin-left: -5px; line-height: 18px;}

#side-sub-title  {text-align:left; color:#a19690; font-size:11px;font-weight:normal; line-height:15px; }

#telephone-orders {text-align:left; color:#a19690; font-size:11px;font-weight:normal; padding: 5px 0 10px 5px; margin-top: 5px; margin-left: -5px; line-height: 15px;}
.side-sub-title   {text-align:left; color:#a19690; font-size:11px;font-weight:normal; line-height:15px;}

#side-menu {}

#side-menu a {color:#a19690; font-size:11px;font-weight:normal;}


#ajax-wrapper {width: 860px;}

ajax-product-details {width: 860px;}

#product-details {width: 760px; padding-left: 20px}

.tnc-title			{color:#e3008b; font-size:12px; font-weight:bold;}

/* Main styles, applies to the main page area on the right hand side */

TD.main {
padding : 12px 0 0 25px;
background-color : #ffffff;
}



/* Cart snapshot styles, applies to the snapshot area of the shopping cart */

TD.cartbottom {
padding : 5px;
background-color : #f3f3f3;
border-top : 1px solid #c0c0c0;
border-bottom : 1px solid #c0c0c0;
background-image : url(logos/cartbottom_bg.gif);
}

FONT.cartbottom {
font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
font-size : 70%;
color : #007ba4;
}



/* Bottom styles, applies to the bottom area */

TD.bottom {
padding : 5px;
}



/* Product table styles, applies to product detail area */

TABLE.product { 
}

TD.details {
padding : 10px;
border-left : 1px solid #f3f3f3;
}

TR.list1 {
background-color : #f9f9f9;
} 

TR.list2 {
background-color : #ffffff;
} 



/* Shopping cart styles, applies to shopping cart table area */

TD.cartbasic {
padding : 5px;
border-bottom : 1px solid #f3f3f3;
} 

P.cartbasic {
font-size : 70%;
} 

TD.carttotal {
padding : 5px;
border-bottom : 1px solid #f3f3f3;
} 

P.carttotal {
font-size : 80%;
font-weight : bold;
} 



/* Progress bar styles, applies to progress bar area */

P.pb {
font-size : 70%;
color : #adadad;
} 

TD.pbactive {
border-top : 1px solid #f3f3f3;
border-bottom : 1px solid #f3f3f3;
background-color : #ffffb3;
} 

TD.pbinactive {
border-top : 1px solid #f3f3f3;
border-bottom : 1px solid #f3f3f3;
background-color : #ffffff;
}

/* STRUCTURE */

#page-wrap					{margin-left: auto; margin-right: auto; text-align: center;}
#header						{width: 960px; margin-left: auto; margin-right: auto; text-align: center; }
#top-nav					{height: 35px; background-color:#FFFFFF; line-height: 35px;}


/*
	HEADER
*/
#top-bar							{ height:117px}
#logoL								{ width: 400px; height: 116px; float:left;}
#logoR								{ width: 108px; float:right;}
h1#logo								{ width: 234px; height: 116px; background: url(images/layout/logo.jpg) no-repeat; }
h2#logo2							{ width: 108px; height: 108px; background: url(images/layout/Blogo.jpg) no-repeat; }

#content-wrap				{width: 640px; float: right;}

#row1L						{width: 200px; height: 150px; float: left; margin-right:20px; text-align:center;}
#row1C						{width: 200px; height: 150px; float: left; margin-right:20px; text-align:center;}
#row1R						{width: 200px; height: 150px; float: right;; text-align:center;}

#row1LT						{width: 200px; height: 30px; float: left; margin-right:20px; background:url(images/layout/cat-bg.jpg);font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:bold; line-height: 30px; text-align:center}
#row1CT						{width: 200px; height: 30px; float: left; margin-right:20px; background:url(images/layout/cat-bg.jpg);font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:bold; line-height: 30px; text-align:center}
#row1RT						{width: 200px; height: 30px; float: right; background:url(images/layout/cat-bg.jpg);font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:bold; line-height: 30px; text-align:center}

#row2L						{width: 200px; height: 150px; float: left; margin-right:20px; text-align:center;}
#row2C						{width: 200px; height: 150px; float: left; margin-right:20px; text-align:center;}
#row2R						{width: 200px; height: 150px; float: right; text-align:center;}

#row2LT						{width: 200px; height: 30px; float: left; margin-right:20px; background:url(images/layout/cat-bg.jpg);font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:bold; line-height: 30px; text-align:center}
#row2CT						{width: 200px; height: 30px; float: left; margin-right:20px; background:url(images/layout/cat-bg.jpg);font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:bold; line-height: 30px; text-align:center}
#row2RT						{width: 200px; height: 30px; float: right; background:url(images/layout/cat-bg.jpg);font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:bold; line-height: 30px; text-align:center}

#ixL	{width: 185px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

#top5	{width: 185px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

/* Menu Typology */

#dropList 							{height:30px;width:958px;background:#fff url(images/layout/bgMenu.gif) repeat-x left center;position:relative;font-family:Verdana, 				 			Arial, Helvetica, sans-serif;font-size:11px;z-index:10;border:0px solid #ccd;border-width:1px 1px 0 1px;line-height: 30px;}  /* */

#dropList ul#menu { margin:0; padding:0 0 0 10px; list-style:none; white-space:nowrap; } 

#dropList ul#menu li.level1-li { float:left; height:29px; padding-top:1px; margin-right:1px;font-size:11px } 

#dropList ul#menu li.level1R-li { float:right; height:29px; padding-top:1px; margin-right:1px; font-size:11px; color: #e3008b;} 

#dropList ul#menu li.level1-li a.level1-a { display:block; height:26px; float:left; border-left:0px solid #7e8586; border-right:0px solid #2d2d2d; padding:0 15px 0 10px; text-decoration:none; line-height:24px; white-space:nowrap; font-weight:bold; color:#675545; font-size:11px} 

#dropList ul#menu li.level1R-li a.level1R-a { display:block; height:26px; float:right; border-right:0px solid #7e8586; border-right:0px solid #2d2d2d; padding:0 15px 0 10px; text-decoration:none; line-height:24px; white-space:nowrap; font-weight:bold; color:#e3008b; font-size:11px} 

#dropList ul#menu li.sub a.level1-a {color:#675545;} 

#dropList ul#menu li.level1-li:hover, #dropList ul#menu li.level1-li a.level1-a:hover {position:relative;} 

#dropList ul#menu li.level1-li a.level1-a:hover, #dropList ul#menu li.level1-li:hover a.level1-a { border-left:0px solid #2d2d2d; border-right:0px solid #675545; color:#675545; background:url(over.gif); } 

#dropList ul#menu li.sub a.level1-a:hover { height:29px; color:#675545; background:url(topHover.gif); }  

#dropList ul#menu li.sub:hover > a.level1-a { height:29px; color:#675545; background:url(topHover.gif); } 

#dropList ul#menu li div.listHolder { position:absolute; left:-9999px; top:29px; background:#fff url(divider.gif); border:1px solid #675545; border-width:0 1px 1px 1px; padding:0; } /* IE6 only */ 

#dropList table { border-collapse:collapse; margin:-1px -10px; font-size:1em; width:0; height:0; } 

#dropList ul#menu :hover div.listHolder {left:0;} 

#dropList ul#menu a:hover div.listHolder {left:-1px;} #dropList ul#menu div.col1 {width:161px;} 

#dropList ul#menu div.col2 {width:320px;} #dropList ul#menu div.col3 {width:490px;} 

#dropList ul#menu a:hover div.left1, #dropList ul#menu :hover div.left1 {left:-161px;} 

#dropList ul#menu div.listHolder div.listCol {display:block; float:left; padding:10px; margin:0; width:130px;} 

#dropList ul#menu div.listHolder div.listCol h5 {color: #675545; padding:5px 0 0 0; margin:0; font-size:11px; line-height:13px; background:url(linedot.gif) repeat-x left bottom;} 

#dropList ul#menu div.listHolder div.listCol ul {padding:0; margin:0; list-style:none;} 

#dropList ul#menu div.listHolder div.listCol ul li {line-height:15px; padding:0; margin:0;} 

#dropList ul#menu div.listHolder div.listCol ul li a {color:#e3008b; text-decoration:none; padding-left:10px; font-weight:normal; background:url(dot.gif) no-repeat left center;} 

#dropList ul#menu div.listHolder div.listCol ul li a:hover {text-decoration:underline;} 

#dropList ul#menu div.listHolder div.bottomLine {clear:left; background:#666; padding:5px 10px;} #dropList ul#menu a:hover div.listHolder div.bottomLine {height:1px;} #dropList ul#menu div.listHolder div.bottomLine p {padding:0 0 0 15px; margin:0; line-height:20px; color:#fc0; background:url(arrow.gif) no-repeat left center; font-weight:bold;} 

#dropList ul#menu div.listHolder div.bottomLine p a {color:#fff; text-decoration:underline;} 

#dropList ul#menu div.listHolder div.bottomLine p a:hover {text-decoration:none;}



/*
	FOOTER
*/

#footer-divide						{ width: 960px; height:16px; margin: 0 auto; background:url(images/layout/footer-div-bg.jpg) repeat-x;}
#footer								{ height: 116px; }
#footer-inside						{ width: 960px; margin: 0 auto; padding-left: 0px;}
#footer p							{ }
/* Sub Structure Footer Boxes */
#cust_box 					{width: 130px;height: 64px;float:left; padding-top: 20px; text-align:left}
#tech_box 					{width: 120px;height: 64px;float:left; padding-top: 20px;text-align:left}
#fun_box 					{width: 110px;height: 64px;float:left; padding-top: 20px;text-align:left}
#cont_box 					{width: 70px; height: 64px;float:left; padding-top: 20px;text-align:left}
#signup_box 				{width: 246px;height: 76px;float:left; padding-top: 8px;text-align:left}
#social_box 				{width: 114px;height: 76px;float:left; padding-top: 8px;text-align:left}
#logo_box					{width: 130px;height: 116px;float:right;text-align: right;}
#copyright					{width: 820px; float:left; text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#a19690; padding-top: 10px}

/* Footer Typology */

.foot_heading 				{font-family: Verdana;font-size: 9px;font-weight: bold;color: #666;line-height: 12px;}

.foot_text a 				{font-family: Verdana;font-size: 9px;font-weight: normal;color: #666;line-height: 12px;text-decoration: none;}

.foot_text a:visited  		{font-family: Verdana;font-size: 9px;font-weight: normal;color: #666;line-height: 12px;text-decoration: none;}


/* details page */

#product-image {width: 400px; float:left;}
#product-dts { width: 450px; float:right; text-align:left;}
h1#details-title {color:#e3008b; font-size:12px; font-weight:bold; line-height: 15px; padding: 10px 0 10px 0;}