.toprow {width:560px}
#home,
#aboutus,
#contact,
#basketbutton,
#tracking {
border:1px solid #b7b3a7;}
#aboutus,
#contact,
#basketbutton,
#tracking {
border-width:1px 1px 1px 0;}
.placehand,
.sbutton,
a.menutext, 
a.menutext:hover, 
a.menutext:link, 
a.menutext:active,
a.menutext:visited {font:bold 11px/20px verdana, Helvetica, sans-serif; text-transform:capitalize}
.toprowtable td.stext {padding-right:10px}
input.sbutton {line-height:11px}
td.menutext {border-right:1px solid #808285; margin-top:4px}
td.menubartext {background:#fff; padding-top:4px; border-right:1px solid #808285}
div.menutext {
	border:1px solid #b7b3a7;}
/*
#home, #aboutus, #contact,
#basketbutton, #tracking {border:none}
.toprow, #topbar, .toprowtable, td.placehand {height:0px; padding:0; line-height:0; font-size:0}
td.placehand, td#basketbutton,
td#home, td#contact, td#tracking,
td#aboutus, td#contact, #blank, #blankdbl {display:none; height:0; line-height:0px}
td.stext {position: absolute; left: 50%; width: 210px;}
input.stext, input.sbutton {position:relative; left:222px; top:-21px; height:18px; margin-top:-1px; _margin:0}
input.sbutton {text-transform:capitalize; height:18px; line-height:12px;}
*/
.pagetext, 
a.pagetext {background:#fff; color:#808285}

.text,
.htext,
.bullets {font:bold 11px/13px verdana, Helvetica, sans-serif}
.text,
.bullets {font-weight:normal; color:#666}

a.text,
a.htext,
a.sphtext,
a.details, .tandp, a.pagetext {text-decoration:underline; color:#808285}
a.text:hover, 
a.htext:hover,
a.sphtext:hover, 
a.details:hover, a.pagetext:hover {text-decoration:underline; color:#F5821F}

.price,
.sprice,
.spprice {color:#f03}
.heading {color:#808285}

.spcell {border-right:1px solid #ccc}

.resultwin, .singlewin, 
.indexwin, #contactwin, 
#aboutwin, .basket {
margin-right:0px; width:100%; background:#fff}

#blin, #fdlin {border:none}


/*--New--*/
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a,a:visited { text-decoration:none }
a img,:link img,:visited img { border:none }

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 78%; }

h1 { font-size: 2.0em; font-weight: normal; margin: 0.6em 0em 0.8em 0em; padding: 0em; }
h2 { font-size: 1.4em; margin: 1.2em 0em 1.2em 0em; font-weight: normal; }
h3 { font-size: 1.2em; margin: 1.2em 0em 1.2em 0em; font-weight: normal; }
h4 { font-size: 1.2em; margin: 1.2em 0em 1.2em 0em; font-weight: normal; }
h5 { font-size: 1.0em; margin: 1.2em 0em 1.2em 0em; font-weight: bold; }
h6 { font-size: 0.8em; margin: 1.2em 0em 1.2em 0em; font-weight: bold;}
ol, ul, li { font-size: 1.0em; }
p { font-size: 1.0em; line-height: 1.6em; margin: 1.0em 0em 1.0em 0em; }
li > p { margin-top: 0.2em; }
pre, code { font-family: monospace; font-size: 1.0em; }
p code, h3 code { font-size: 1.0em; font-weight: bold; font-family: Monaco,"Courier New", Tahoma; }
p code { font-size: 1.1em; }
strong, b { font-weight: bold; }
em, i { font-weight:normal; font-style:italic; }	

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/
.clearfix { display:block; }
/* End hide from IE Mac */

.replace { text-indent: -10000px; }

hr { display: none; }

body{
	font-family:helvetica, arial, verdana, tahoma, "sans-serif";
	margin:0 auto;
	text-align:center;
	background:url('../overline/head_background.jpg') top repeat-x #ccc;
	padding:7px 0 0 0;
}

#container{
	position:relative;
	width:900px;
	margin:0 auto;
}

h1{
	margin:0;
	color:#264D80;
}   

#content img.remove_img_border{
	border:none;
}

/*===================================================================
HEADER
===================================================================*/
#header{
	height:170px;
	padding:20px 0 0 10px;}
#header h1.replace{
	background:url('../overline/logo.png') no-repeat;
	height:110px;
	width:212px;
	padding:0 0 0px 0px;
	margin:0 0 0 15px;
	float:left;}

/*===================================================================
HEADER RIGHT SIDE
===================================================================*/
#header ul#top_nav li{
	float:left;
	list-style:none;                                                      
}

#header ul#top_nav li a{
	/*color:#264D80;*/
	color:#fff; 
}

#header ul#top_nav li a:hover{
	/*color:#7B7B7B;*/
	color:#fff;	
}

#search_login{
	width:200px;
	float:right;
}

#search_login p{
	font-size:1.6em;
}

#search .fields{
	height:18px;
}

#search_login #search dt{
	float:left;
	padding:3px 10px 0 0;
	margin:0;
}

#search_login #search dd{
	float:left;
	margin:0;
	padding:0 5px 0 0;
}

input, textarea{
	border:solid 1px #9E9E9E;
}

input.submit{
	color:#454545;
	cursor:pointer;
}

/*===================================================================
NAVIGATION
===================================================================*/

#navigation{
	clear:both;
	padding:0px 0 0 15px;
	margin:0 0;
}

#navigation li{
	font-size:1.4em;
	float:left;
	display:inline;
	list-style:none;
	padding:0px 24px 0 0;
}
                                                         
#navigation li a{
	color:#333333;
	display:block;
	height:12px;
	padding:15px 5px 18px 5px;
	margin:14px 0 0 0;
}

#navigation li a:hover{
	color:#fff;
	background:#264d80;
}

#navigation li a.current{
	color:#fff;
	background:#264D80;
}

/*===================================================================
CONTENT
===================================================================*/
#content img#video{
	float:left;
}
#content{
	clear:both;
	background:url('../overline/content_background.jpg') repeat-y;
	padding:10px 50px 20px 35px;
}
/*===================================================================
FOOTER
===================================================================*/
#footer{
	clear:both;
	background:url('../overline/footer.jpg') no-repeat;
}
#footer p{
	color:#3E3E3E;
	margin:0;
	padding:20px 0 30px 20px;
	width:300px;
	float:left;
}
#footer p+p{
	width:200px;
	float:right;
}
#footer p a{
	color:#3E3E3E; 
}
#footer p a:hover{
	color:#FFF;
	text-decoration:underline;
}

