* {
margin: 0;
padding: 0;
border: 0;
}

body  {

	font: 100% arial, verdana, sans-serif;

	margin: 0;

	padding: 0;

	text-align: center;

	color: #36475d;

	height: 100%;

	position:relative;

	min-width:980px;

}



a img{

	border:0;

}



.thrColHybHdr{

	background: url('../images/nav-bg.gif') repeat-y;



}



.thrColHybHdr #container { 

	width: 100%;

	background: #FFFFFF;

	height: 100%;

	background: url('../images/nav-bg.gif') repeat-y;

	text-align: left;

	position:relative;

padding-bottom:100px;

}  



/* header content */

#header{

position:relative;

}



#left-header{

	padding: 20px 10px 0px;

	position:absolute;

	top:0px;

	left:0px;

}



#right-header{

	padding: 16px 0px 0px;

	font-family: arial, verdana, sans-serif;

	font-size: 70%;

	font-weight: bold;

	color: #4b7bb8;

	width: 215px;

	position:absolute;

	top:0px;

	right:0px;

}



img#cart {

padding-right: 2px;

}



img#search {

padding-top: 10px;

padding-bottom: 6px;

}



#right-header a {

        color: #4b7bb8;

	    text-decoration: none;

}

#right-header a:hover {

        color: #000066;

		text-decoration: underline;

}	





.SearchTextArea {

    font-family: arial, helvetica, sans-serif;

	font-weight: bold;

	font-size: 11px;

	color: #0046a1;

	padding: 4px;

	margin: 0px;

    border: #CCCCCC 1px solid;

	height: 14px; 

	background: url('../images/form-dropshadow.gif') repeat-x;

	position:relative;

}



.GoButton {

position: absolute;

margin: 0px;

border: 0px;

padding: 0px 4px 0px;

}



/* Horizontal Main Menu */

#menu {

width: 800px;

position: relative;

margin-top: 0px;

margin-bottom: -400px;

margin-left: auto;

margin-right: auto;

height:21px;

text-align: center;

}



#horizontalmenuTest{position:relative;display:block;height:21px;font-size:11px;font-weight:bold;background:transparent;font-family:Arial,Verdana,Helvitica,sans-serif; overflow: auto;}

#horizontalmenuTest ul{margin:0;padding:0;list-style-type:none;width:auto;height:21px;}

#horizontalmenuTest ul li{display:block;float:left;margin:0 1px 0 0;display:inline;}

#horizontalmenuTest ul li a{display:block;display:inline;float:left;color:#FFFFFF;text-decoration:none;padding:3px 20px 0 20px;height:18px;}

#horizontalmenuTest ul li a:hover,#horizontalmenu ul li a.current{color:#034895;background:transparent url('../images/bgON.gif') repeat-x top left;}





/* Vertical Product Menu */

#menuHeading {
margin: 4px;
font-size: 14px;
/*font-weight: bold;*/
text-transform: uppercase;
background-color: #36475d;
color: #fff;
padding: 2px;
}

#menuHeading2 {
margin: 4px 0px -4px 12px;
font-size: 14px;
/*font-weight: bold;*/
text-transform: uppercase;
background-color: #36475d;
color: #fff;
padding: 2px;
width: 11.1em;
}

#byPrice {
font-size: 13px;
margin-left: 10px;
padding: 0px;
}

#byPrice a:link {
color: #36475d;
text-decoration: underline;
}

#byPrice a:visited {
color: #36475d;
text-decoration: underline;
}

#byPrice a:hover {
color: #999999;
text-decoration: none;
}

#nav {

        width: 11.1em;

		position:relative;
		
		height: auto;
		
		max-height: 10em;
		
		overflow-y: auto;
		
		overflow-x: hidden;
		
		border: solid #757ca7 1px;
		
		background-color: #FFFFFF;
		margin-left: 5px;

}

#nav, #nav ul, #nav li {

        margin: 4px 12px 0px;

        padding: 0px;

        list-style: none;

}

#nav a {

        display: block;

        line-height: 1.2em;

	    width: 100%;

        padding: 0.25em;

	    text-decoration: none;

}

#nav a.span {

        color: #3c4c62;

        background-color: transparent;

	    position: relative;

		font-size: 70%;

		font-weight: bold;

		text-transform: uppercase;

		letter-spacing: 0px;
		
		

}

#nav a.span:hover {

        color: black;

        background-color: #CCF;

}

#nav a.span img {

	    position: absolute;

	    top: 2px;

	    right: 2px;

	    border: 0;

}

#nav li {

	    clear: both;

}

#nav li ul li {

        font-size: 70%;

        border: none;

}

#nav li ul li a {

        color: #838d9b;

        background: transparent;

}

#nav li ul li a:hover {

        color: black;

        background-color: transparent;

		text-decoration: underline;

}

#nav2 {

        width: 14em;

		position:relative;

}

#nav2, #nav2 ul, #nav2 li {

        margin: 4px 12px 0px;

        padding: 0px;

        list-style: none;

}

#nav2 a {

        display: block;

        height: 1.2em;

	    width: 100%;

        padding: 0.25em;

	    text-decoration: none;

}

#nav2 a.span {

        color: #3c4c62;

        background-color: transparent;

	    position: relative;

		font-size: 70%;

		text-transform: uppercase;

		letter-spacing: 1px;

}

#nav2 a.span:hover {

        color: black;

        background-color: #CCF;

}

#nav2 a.span img {

	    position: absolute;

	    top: 2px;

	    right: 2px;

	    border: 0;

}

#nav2 li {

	    clear: both;

}

#nav2 li ul li {

        font-size: 70%;

        border: none;

}

#nav2 li ul li a {

        color: #838d9b;

        background: transparent;

}

#nav2 li ul li a:hover {

        color: black;

        background-color: transparent;

		text-decoration: underline;

}



img#CategoryWatches {

padding: 5px 10px 5px;

margin: 0px;

}

img#CategoryJewelry {

padding: 18px 10px 5px;

margin: 0px;

}

.rollover a { display:block; width:11em; background-color: transparent; padding: 6px 10px 5px; margin-top: 15px;}

.rollover a:hover { background-color: #CCF}



.rollover2 a { display:block; width:11em; background-color: transparent; padding: 6px 10px 5px; margin-top: 8px;}

.rollover2 a:hover { background-color: #CCF}



.rollover3 a { display:block; width:11em; background-color: transparent; padding: 6px 10px 5px; margin-top: 15px;}

.rollover3 a:hover { background-color: #CCF}



.rollover4 a { display:block; width:11em; background-color: transparent; padding: 6px 10px 5px; margin-top: 15px;}

.rollover4 a:hover { background-color: #CCF}



.rollover5 a { display:block; width:11em; background-color: transparent; padding: 6px 10px 5px; margin-top: 15px;}

.rollover5 a:hover { background-color: #CCF}



.rollover6 a { display:block; width:11em; background-color: transparent; padding: 6px 10px 5px; margin-top: 15px;}

.rollover6 a:hover { background-color: #CCF}



.rollover7 a { display:block; width:11em; background-color: transparent; padding: 6px 10px 5px; margin-top: 15px;}

.rollover7 a:hover { background-color: #CCF}



.rollover8 a { display:block; width:11em; background-color: transparent; padding: 6px 10px 5px; margin-top: 15px;}

.rollover8 a:hover { background-color: #CCF}



.rollover9 a { display:block; width:11em; background-color: transparent; padding: 6px 10px 5px; margin-top: 15px;}

.rollover9 a:hover { background-color: #CCF}

/*

.rollover6 a { display:block; width:147px; height: 36px; background-color: transparent; margin-top: 6px; margin-bottom: 10px;}

.rollover6 a:hover { background-color: #CCF}

*/

#verticalcartcount {

background-color: #FFFFFF;

border: 1px #7ca2c6 solid;

width: 77%;

margin-top: 17px;

margin-left: 9px;

margin-bottom: 20px;

padding: 16px;

font-family: arial, sans-serif;

font-size: 70%;

font-weight: bold;

line-height: 20pt;

text-align: center;

position:relative;

}

#verticalcartcount a {

        color: #4b7bb8;

	    text-decoration: none;

}

#verticalcartcount a:hover {

        color: #000066;

		text-decoration: underline;

}		

img#VerticalCart {

padding-bottom: 8px;

}

.OutsideBanner{

margin-left: 30px;

}



#whyChooseUs {

font-size: 80%;

line-height: 22px;

}



#featuredProducts {

margin: 40px 0;

}



/* Left Banners */



.banners{

border: solid #000000 1px;

position:relative;

}



/* Footer */

#footer-left {

float: left;

font-size: 70%;

font-family: Arial, Helvetica, sans-serif;

text-align: left;

position:relative;

display:inline;

}



#footer-right {

float: right;

padding-top: 5px;

position:relative;

display:inline;

}



#footer-left-1 {

float: left;

padding-top: 20px;

position:relative;

display:inline;

}

#footer-left-2 {

float: left;

margin-left: 20px;

padding-top: 20px;

position:relative;

display:inline;

}

#footer-left-3 {

float: left;

margin-left: 20px;

padding-top: 20px;

position:relative;

display:inline;

}

#footer-left-4 {

clear: both;

float: right;

}



#footer a {

        color: #FFFFFF;

	    text-decoration: underline;

}

#footer a:hover {

        color: #CCCCCC;

		text-decoration: none;

}



/*Misc Layout*/



a:link {

	color: #0046a1;

	font-weight: bold;

}

a:visited {

	color: #001AE4;

	font-weight: bold;	

}

a:hover {

	color: #455973;

	font-weight: bold;

	text-decoration: none;	

}

a:active {

	color: #CCCCCC;

	font-weight: bold;	

}	

 

.thrColHybHdr #header h1 {

	margin: 0;

	padding: 10px 0;

}

.thrColHybHdr #sidebar1 {

	float: left; 

	width: 11em;

	padding: 0;

	height: 100%;

	position:relative;

	display:inline;

}

.thrColHybHdr #sidebar2 {

	float: right; 

	width: 12em;

	padding: 0px;

	position:relative;

	display:inline;

}

.thrColHybHdr #sidebar1 h3, .thrColHybHdr #sidebar1 p, .thrColHybHdr #sidebar2 p, .thrColHybHdr #sidebar2 h3 {

	margin-left: 10px;

	margin-right: 10px;

}



.thrColHybHdr #mainContent {

 	margin: 1em 12em 0 12em; 

	padding: 0 2em 0 2em;

	text-align: left;

	
	

} 

.thrColHybHdr #footer { 

	padding: 0 10px; 

	background: url('../images/footer-bg.gif') repeat-x;

	height: 93px;

	position:absolute;

	left:199px;

	bottom:0px;

	right:0px;

} 

.thrColHybHdr #footer p {

	margin: 0;

	padding: 10px 0;

}

p {
	
	padding: 5px 0px 15px 0px;
}



/* Miscellaneous classes for reuse */

.fltrt { 

	float: right;

	margin-left: 8px;

	display:inline;

}

.fltlft { 

	float: left;

	margin-right: 8px;

	display:inline;

}

.clearfloat { 

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}

.clearfloat2 { 

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

	background-color: #FFFFFF;

	padding-top: 6px;

}

hr {

color: #95b0d3;

background-color: #95b0d3;

height: 1px;

border:0;

margin-top: 15px;

margin-bottom: 15px;

}



#formTxt {

float: left;

display:inline;

padding-right: 4px;

padding-top: 2px;

font-size: 70%;

font-weight: bold;

color: #0046a1;

}



#formContents {

float: left;

display:inline;

}



#heading2 {

font-size: 130%;

letter-spacing: -1px;

color: #152f53;

font-weight: bold;

font-family: Times New Roman, Times, serif;

}



#heading3 {

font-size: 120%;

letter-spacing: -1px;

}



#heading4{

font-size: 110%;

letter-spacing: -1px;

}



.clearer{

clear:both;

}





#login_btn{

width:64px;

height:24px;

background:url(../images/login.gif) no-repeat transparent;

border:0;

cursor:pointer;

margin-top:10px;

}



#content .title{

font-weight:bold;

}



#login_form{

font-size:12px;

border:4px double #ccc;

padding:20px;

float:left;

display:inline;

}



#login_form .text_field{

border:1px solid #999;

margin-bottom:5px;

padding:1px;

}





#top_sellers_table .popup_image{

position:absolute;

z-index:200;

background:#666;

padding:0;

margin:0;

visibility:hidden;

}

#top_sellers_table .popup_image img{

position:relative;

padding:0px;

top:-3px;

left:-3px;

margin:0;

}



#productsearch{

position:absolute;

top:60px;

left:0px;

}

#free-shipping img {
	/*margin: 5px 0px 0px 0px;*/
}

#free-shipping {
	
position:relative;

/*height: 35px;*/

text-align: left;

width: 100%;

padding: 0px;

margin: 0px;

}

.ASearchSelector,.ASearchTextArea {
font-size: 90%;
border: 1px solid #95B0D3;
color: #406eab;
}

/*********************************** IMPORT STYLES **********************************************/

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 160%;
color: #36475d;
font-weight: normal;
margin: 10px 0px 10px;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 140%;
font-weight: normal;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 120%;
font-weight: bold;
}

h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 110%;
color: #36475d;
font-weight: bold;
}

h5 {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #36475d;
}

serif2 {
color:#152F53;
font-family:Times New Roman,Times,serif;
font-size:130%;
font-weight:bold;
letter-spacing:-1px;
}

/*************************************************** T W I T T E R *************/

#twitterBar {
width: 100%; height: auto; overflow: auto; background-color: #304056; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 80%; border-bottom: 1px solid #66ccff;
}

#twitterBar a:link {
color: #66ccff;
text-decoration: underline;
font-weight: bold;
}

#twitterBar a:visited {
color: #66ccff;
text-decoration: underline;
font-weight: bold;
}

#twitterLogo {
float: left; width: 42px;
padding: 6px;
}

#twitterContent {
float: left;
width: 924px;
text-align: left;
padding: 6px;
margin-top: 10px;
}

#twitter_update_list li {
list-style-type: none;
color: #ccffff;
}


