@import url("general.css");
@import url("forms.css");
@import url("pagination.css");
@import url("basket.css");

/* Reset Browser Defaul Styles --------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
a {text-decoration:none; color:#6b0a00}
a:hover {text-decoration:underline}

body {background:#ebe8df url(../images/body-bg.gif) repeat-x; font:12px/24px Tahoma, Geneva, sans-serif; color:#333333;}
.clear {clear:both}

#wrapper{width:1007px; margin:0px auto;}
	#header{height:117px; background:url(../images/header.gif) left top no-repeat; padding:15px 0px 0px 10px;}
		#header h1 {font:40px Arial, Helvetica, sans-serif; color:#ffffff; float:left; width:580px; margin-right:15px;}
			#header h1 a {color:#ffffff; display:block; float:left; line-height:108px;}
			#header h1 a:hover {text-decoration:none}
			#header img {float:left}
			#login {width:394px; float:left}
				#login h4 {font:bold italic 21px/21px Arial, Helvetica, sans-serif; color:#ffffff; text-align:right; margin-bottom:23px;}
				#login form {position:relative; text-align:right}
				#login form a {display:block; float:right}
				#login form input.field {width:145px; border-color:#848484 #ffffff #ffffff #848484; border-width:2px 1px 1px 2px; vertical-align:top; font:12px/12px Tahoma, Geneva, sans-serif; padding:3px 5px; float:left; margin-right:7px; height:14px;}
				#login form label#emllbl {position:absolute; width:158px; top:0px; left:5px; text-align:left; line-height:23px; cursor:pointer}
				#login form label#passlbl {position:absolute; width:158px; top:0px; left:170px; text-align:left; line-height:23px; cursor:pointer}
				#login form #submit {float:left}
				#login a {color:#ffffff; padding-bottom:2px; border-bottom:1px solid #ffffff; line-height:16px;}
				#login a:hover {text-decoration:none}
				#login p {text-align:right; padding-top:5px; clear:both;}
				
	#spacer{background:url(../images/menu-border.gif) repeat-y; height:27px; clear:both;}
	
	#menu { height:31px; padding:0px 30px 0px 20px; clear:both; }
	#menu li {position:relative; float:left; border-right:1px solid #c1c2c0; padding:0px 10px; line-height:31px;}
	#menu li a {color:#0d1f39}
	#menu li ul {position:absolute; width:300px; top:31px; left:0px; background:#ebe8df; display:none; z-index: 999999999; }
	#menu ul li {display:block; border-bottom:1px solid #c1c2c0; float:none; border-right:0px; z-index: 999999999;}
	
	#main{margin-left:29px;}
		#content{float:left; width:100%; margin-right:30px;}
		#interiorcontent{
	float:left;
	width:680px;
	margin-right: 30px;
	margin-left: 150px;
}
			#content h2 {font:24px/26px Arial, Helvetica, sans-serif; color:#6b0a00; margin:25px 0px 25px;}
		#sidebar{width:462px; float:left; background:#c6bd8b; height:400px;}
	#footer{clear:both; padding-top:27px; line-height:20px; text-align:center; color:#333333;}

/* interior --------------------------------*/
#wrap {
	width:800px;
	background-color: #EBE8DF;
	}
#rightcopy {
	float:right;
	width:480px;
	padding:10px;
	background-color: #EBE8DF;
	}
#leftcopy {
	float:right;
	width:230px;
	padding:10px;
	background-color: #EBE8DF;
	}
	#footer {
	clear:both;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #EBE8DF;
	}
#wrapper #main #wrap #rightcopy h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #650807;
	font-size: 14px;
}

.user_welcome_txt {

	color:#ffffff;

}