body {
	background:#CCCCCC url(../images/background.gif) repeat-y scroll center center;
	margin:0;
}
#container {
	border-top:1px solid black;
	margin-left:auto;
	margin-right:auto;
	width: 976px;
}
#mainContent {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#home_content {
	width: 975px;
	height: 339px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	border-bottom:1px solid black;

}
#org_content {
	width: 975px;
	height: 339px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	border-bottom:1px solid black;

}
#rotate_content {
	width: 976px;
	height: 339px;
	position:relative;
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
}
#rotateBox1, #rotateBox2, #rotateBox3, #rotateBox4, #rotateBox5, #rotateBox6, #rotateBox7, #rotateBox8, #rotateBox9, #rotateBox0
{
	position:absolute;
	top:0px;
	left:976px;
	
	width:974px;
	height:339px;
}
#rotateBox0{

	top:0px;
	left:0px;
}
#otherContent {
	-x-system-font:none;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:950px;
}
#otherContent h5 {
	-x-system-font:none;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
#header {
	width: 976px;
	height: 132px;
	padding: 0;
	margin: 0;
}
#logo {
	height:132px;
	left:0px;
	position:relative;
	width:474px;
	background: url(../images/hj_logo_66.gif) no-repeat;
	top: 0px;
	float: left;
	margin-top: 0;
	padding: 0;
}
#logo h1 {
	margin: 0;
	padding: 42px 0 0 99px;
	/*padding-left:99px;*/
	font-size: 18px;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
}
#header_nav {
	margin:0;
	padding-right:20px;
	float: right;
	height: 50px;
}
#header_nav a {
color:black;
text-decoration:none;
}
#header_nav img {
position:relative;
top:3px;
}
#header_nav a:hover {
color:red;
}
#header_nav ul {
	margin-top: 15px;
	margin-bottom: 0;
}
#header_nav li {
-x-system-font:none;
display:inline;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:12px;
list-style-type:none;
padding:0;
	margin: 0;
}
#searchBar{
width: 260px;
padding-right:20px;
	float: right;
	margin: 0;}
#search {
padding-right:10px;
	float: left;
	margin: 0;
}
#search img {
position:relative;
	top: 6px;
	margin: 0;
	padding: 0;
}
#search2 {
	float: right;
	margin: 0;
}

#search2 a{
	width: 90px;
	height: 23px;
	background: transparent url(../images/buttons.gif) no-repeat -180px 0;
	display: block;
}
#search2 a:hover{
	width: 90px;
	height: 23px;
	background: transparent url(../images/buttons.gif) no-repeat -180px -23px;
	display: block;
}

#nav_bar {
background:transparent url(../images/nav_background.jpg) repeat-x scroll 0 0;
height:33px;
width: 975px;
margin-top: 0;
border-left:1px solid black;
}
#nav_bar ul {
margin:0;
padding:0;
}
#nav_bar li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}
#nav_bar a {
-x-system-font:none;
border-right:1px solid gray;
color:white;
float:left;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:24px;
line-height:normal;
margin:0;
padding:9px 15px 0;
text-decoration:none;
}
#nav_bar a:hover {
background-color:#EBBD05;
border-bottom:1px solid black;
border-top:1px solid black;
color:black;
height:23px;
padding-top:8px;
}
#nav_bar .active {
background-color:#EBBD05;
border-bottom:1px solid black;
border-top:1px solid black;
color:black;
height:23px;
padding-top:8px;
}
#main_menu {
background-color:silver;
border-bottom:1px solid black;
height:339px;
width: 974px;
	border-right: 1px solid black;
	border-left: 1px solid black;
}
.landingPage {
height:339px;
width:974px;
}
.catalogType {
height:160px;
width:976px;
padding-left:35px;
padding-top:10px;
}
#main_menu_nfl {
background:silver url(../images/splash/nfl.jpg) no-repeat scroll 0 0;
}
#catalog_title_nfl {
background:transparent url(../images/header/nfl_title.jpg) no-repeat scroll 0 0;
}
#main_menu_nba {
background:silver url(../images/splash/nba.jpg) no-repeat scroll 0 0;
}
#catalog_title_nba {
background:transparent url(../images/header/nba_title.jpg) no-repeat scroll 0 0;
}
#main_menu_mlb {
background:silver url(../images/splash/mlb.jpg) no-repeat scroll 0 0;
}
#catalog_title_mlb {
background:transparent url(../images/header/mlb_title.jpg) no-repeat scroll 0 0;
}
#main_menu_nhl {
background:silver url(../images/splash/nhl.jpg) no-repeat scroll 0 0;
}
#catalog_title_nhl {
background:transparent url(../images/header/nhl_title.jpg) no-repeat scroll 0 0;
}
#main_menu_ncaa {
background:silver url(../images/splash/ncaa.jpg) no-repeat scroll 0 0;
}
#catalog_title_ncaa {
background:transparent url(../images/header/ncaa_title.jpg) no-repeat scroll 0 0;
}
#main_menu_nascar {
background:silver url(../images/splash/nascar.jpg) no-repeat scroll 0 0;
}
#catalog_title_nascar {
background:transparent url(../images/header/nascar_title.jpg) no-repeat scroll 0 0;
}
#main_menu_indy500 {
background:silver url(../images/splash/indy500.jpg) no-repeat scroll 0 0;
}
#main_menu_indy500 h1 {
	margin-left: 23px;
	height: 15px;
}
#main_menu_indy500 p {
	line-height: 20px;
}
#main_menu_indy500 a {
	color: white;
	display: block;
	background-color: black;
	margin-top: 6px;
	padding: 5px;
	width: 195px;
	text-align: center;
	text-decoration: none;
}

#main_menu_indy500 a:hover {
	color: white;
	display: block;
	background-color: gray;
	margin-top: 6px;
	padding: 5px;
	width: 195px;
	text-align: center;
	text-decoration: none;
}

#catalog_title_indy500 {
background:transparent url(../images/header/indy500_title.jpg) no-repeat scroll 0 0;
}
#main_menu_auto {
background:silver url(../images/splash/auto.jpg) no-repeat scroll 0 0;
}
#catalog_title_auto {
background:transparent url(../images/header/auto_title.jpg) no-repeat scroll 0 0;
}
#main_menu_gen {
background:silver url(../images/splash/gen.jpg) no-repeat scroll 0 0;
}
#catalog_title_gen {
background:transparent url(../images/header/gen_title.jpg) no-repeat scroll 0 0;
}
#main_menu_mil {
background:silver url(../images/splash/mil.jpg) no-repeat scroll 0 0;
}
#catalog_title_mil {
background:transparent url(../images/header/mil_title.jpg) no-repeat scroll 0 0;
}
.landingPage h1 {
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
left:30px;
line-height:normal;
margin:0;
position:relative;
top:20px;
width:550px;
}
.landingPage p {
-x-system-font:none;
float:left;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
/*font-weight:bold;*/
left:200px;
line-height:normal;
position:relative;
top:30px;
width:293px;
}
#breadcrumbs {
margin:10px 0 20px 0;
padding:0;
width:500px;
-x-system-font:none;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:12px;
}
#breadcrumbs a {
border-bottom:1px dotted gray;
color:black;
text-decoration:none;
}
#breadcrumbs a:hover {
border-bottom:1px dotted red;
color:red;
text-decoration:none;
}
.team_name h1 {
-x-system-font:none;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:30px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-top:0;
}
#feature_image {
float:left;
height: 300px;
width: 285px;
margin-left: 15px;
}
#feature_image img {
margin-bottom:10px;
	clear: both;
}
#feature_image a {
-x-system-font:none;
color:black;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:12px;
text-decoration:none;
}
#feature_image a:hover {
color:red;
text-decoration:none;
}
#feature_image h3 {
color:black;
font-family:sans-serif,Verdana,Arial,helvetica;
padding-left:33px;
text-align:left;
}
#catalog {
border-left:1px solid silver;
float:right;
margin-bottom:30px;
padding-left:15px;
width:635px;
}
#catalog a {
-x-system-font:none;
color:black;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:12px;
text-decoration:none;
clear: both;
}
#catalog a:hover {
color:red;
text-decoration:none;
}
#catalog h3 {
color:black;
font-family:sans-serif,Verdana,Arial,helvetica;
padding-left:28px;
text-align:left;
}
#catalog h2 {
color:#300;
font-family:Verdana, Geneva, sans-serif;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
text-align:left;
}

.feature_product {
margin-left:auto;
margin-right:auto;
text-align:center;
}
.product {
float:left;
height:225px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:205px;
}
.product_info {
float:left;
margin-left:auto;
margin-right:auto;
padding-left:25px;
text-align:left;
width:575px;
}
#prod_info a{
color:blue;
}
#prod_info a:hover{
color:black;
}

.product img {
border:1px solid black;
margin-bottom:10px;
}
.feature_product img {
border:1px solid black;
margin-bottom:10px;
}
#header_nav img {
border-style:none;
}
.product_info h2 {
-x-system-font:none;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-top:0;
}
.product_info p {
-x-system-font:none;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:14px;
}
.product_info li {
-x-system-font:none;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:14px;
list-style-type:square;
}
.price {
float:left;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
text-align:right;
width:575px;
}
.price h3 {
}
.basePrice{
	color:#333;
	font-size:14px;
	font-weight:bold;
}
.price img {
margin-top:15px;
}
.Divlinks {
float:right;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
padding-right:6px;
width:300px;
}
.Divlinks h2 {
font-size:18px;
margin:0;
}
.Divlinks a {
color:black;
font-size:12px;
line-height:15px;
text-decoration:none;
}
.Divlinks a:hover {
color:red;
}
/* For Featured Products that are displayed at the bottom of main page */
.DivlinkFP {
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:12px;
}
.DivlinkFP a {
    color: #000000;
    text-decoration: none;
	font-size:12px;
}
.DivlinkFP a:hover{
	color:red;
}
/***********************************************************/

/* For FB link 
.DivlinkFB a {
    text-decoration: none;
}*/
/***********************************************************/
#boxes {
height:238px;
width:975px;
}
#box1{
	background:transparent url(../images/box1bg.jpg) no-repeat;
}
#box2{
	background:transparent url(../images/box2bg.jpg) no-repeat;
}
#box3{
	background:transparent url(../images/box3bg.jpg) no-repeat;
}
.box {
border:1px solid black;
float:left;
height:202px;
left:8px;
margin-left:8px;
margin-right:8px;
position:relative;
top:16px;
width:302px;
}
.box h3{
color:black;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size:14px;
font-weight:bold;
width:282px;
margin-left:10px;
margin-right:10px;
}

.box p {
color:#333;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size:10px;
width:282px;
margin-left:10px;
margin-right:10px;
}
.box a {
	width: 88px;
	height: 22px;
	background: transparent url(../images/buttons.gif) no-repeat 0 0;
	display: block;
	margin-top: 5px;
}

.box a:hover {
	width: 88px;
	height: 22px;
	background: transparent url(../images/buttons.gif) no-repeat 0 -23px;
	display: block;
}


#cartButton a{ 
	width: 90px;
	height: 23px;
	background: transparent url(../images/buttons.gif) no-repeat -90px 0;
	display: block;
}
#cartButton a:hover{
	width: 90px;
	height: 23px;
	background: transparent url(../images/buttons.gif) no-repeat -90px -23px;
	display: block;
}


#footer {
clear:both;
}
#footer p {
-x-system-font:none;
color:gray;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:12px;
text-align:center;
}
#footer a {
color:gray;
text-decoration:none;
}
#footer a:hover {
color:red;
}
#featured_item {
background:transparent none no-repeat scroll 0 0;
width:554px;
}
#featured_item h1 {
margin:0;
padding:0;
}
#featured_item p {
line-height:20px;
margin:0;
padding:0 10px 10px 0;
}
#featured_item a {
color:navy;
}
#picture {
border-bottom-style:none;
clear:left;
float:right;
margin-bottom:10px;
margin-left:15px;
margin-right:20px;
padding:0;
width:182px;
}
#picture img {
float:left;
}
#picture p {
-x-system-font:none;
border-bottom:1px solid #CACACA;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:x-small;
font-size-adjust:none;
font-stretch:normal;
font-style:oblique;
font-variant:normal;
font-weight:normal;
line-height:130%;
margin:5px 0;
padding:0 0 5px;
width:180px;
}
#featured_links {
background:#AABBCC none repeat scroll 0 0;
border-bottom:1px none white;
font-family:Verdana,Arial,Helvetica,sans-serif;
height:34px;
margin-left:auto;
margin-right:auto;
padding-bottom:0;
text-align:center;
width:554px;
}
#featured_links h2 {
-x-system-font:none;
border-bottom:1px none white;
border-left:1px none black;
border-right:1px none black;
color:#336699;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:65%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:22px;
letter-spacing:3px;
line-height:normal;
margin:0;
padding-left:20px;
padding-top:12px;
text-align:left;
}
#featured_container {
background:white none repeat scroll 0 0;
height:140px;
margin:0;
padding-top:10px;
width:554px;
}
#featured_container h2 {
-x-system-font:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:0;
}
#featured_container p {
-x-system-font:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
margin-top:5px;
}
#item1 {
border-right:1px solid silver;
float:left;
height:130px;
margin:0;
width:180px;
}
#item1 img {
float:right;
}
#item2 {
border-right:1px solid silver;
float:left;
height:130px;
margin:0;
width:180px;
}
#item2 img {
float:right;
}
#item3 {
border-right-style:none;
float:left;
height:130px;
margin:0;
width:180px;
}
#item3 img {
float:right;
}
#config_steps {
margin-bottom:10px;
margin-right:0;
margin-top:0;
padding:0;
}
#steps {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px;
padding:0;
}
#steps li {
background:transparent url(../images/grey_dot.gif) no-repeat scroll 5px 50%;
color:#999999;
display:inline;
font-size:11px;
font-weight:bolder;
height:16px;
line-height:200%;
padding:0 0 0 9px;
}
#steps .on {
background:transparent url(../images/red_dot.gif) no-repeat scroll 5px 50%;
color:#990000;
}
#steps .white {
color:#FFFFFF;
}
a.button {
-x-system-font:none;
background:transparent url(../images/white_point.gif) no-repeat scroll 6px center;
border:1px solid #C7C7C7;
clear:both;
color:black;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
margin-bottom:20px;
margin-top:20px;
padding:5px 15px 5px 20px;
text-align:center;
text-decoration:none;
width:25px;
}
a.button:hover {
background:#FFCC00 url(../images/yellow_point.gif) no-repeat scroll 6px center;
color:black;
}
a.button2 {
-x-system-font:none;
background-color:black;
border:1px solid #C7C7C7;
clear:both;
color:white;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
margin-bottom:20px;
margin-top:20px;
padding:5px 15px 5px 20px;
text-align:center;
text-decoration:none;
}
a.button2:hover {
background-color:#FFCC00;
color:black;
}
a.button3 {
-x-system-font:none;
background:transparent none repeat scroll 0 0;
border:1px solid #C7C7C7;
clear:both;
color:black;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
margin-bottom:20px;
margin-top:20px;
padding:5px 15px;
text-align:center;
text-decoration:none;
}
a.button3:hover {
background:#FFCC00 none repeat scroll 0 0;
color:black;
}
a.buttonHome {
-x-system-font:none;
background:transparent none repeat scroll 0 0;
border:1px solid black;
clear:both;
color:black;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bolder;
left:45px;
letter-spacing:2px;
line-height:normal;
margin-bottom:20px;
margin-top:20px;
padding:5px 40px;
position:relative;
text-align:center;
text-decoration:none;
top:210px;
}
a.buttonHome:hover {
background:#FFCC00 none repeat scroll 0 0;
color:black;
}
#spacer {
background-color:black;
background-image:url(../images/spacer_bg.jpg);
clear:both;
font-size:1px;
height:50px;
line-height:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
width:738px;
}
.item_list {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.item_list ul {
font-size:1em;
line-height:1.3em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.item_list li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 10px;
padding:0 0 0 20px;
}
.item_list a {
color:black;
font-size:12px;
text-decoration:underline;
}
.item_list a:hover {
color:maroon;
font-size:12px;
list-style-image:inherit;
list-style-position:inherit;
list-style-type:inherit;
text-decoration:none;
}
#products {
float:left;
height:175px;
left:10px;
margin:0 5px;
padding:0;
position:relative;
width:160px;
}
#products img {
border:1px solid #DEDEDE;
height:95px;
margin:0 31px 5px;
width:95px;
}
#products img:hover {
border:1px solid #DEDEDE;
margin:0 31px 5px;
text-decoration:none;
}
.product_list {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.product_list li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.product_list a {
color:black;
font-size:12px;
text-decoration:underline;
text-transform:capitalize;
}
.product_list a:hover {
color:maroon;
font-size:12px;
list-style-image:inherit;
list-style-position:inherit;
list-style-type:inherit;
text-decoration:none;
}
#product_details {
margin-left:10px;
}
#product_details img {
border:1px solid #DEDEDE;
clear:both;
float:left;
height:190px;
margin-bottom:10px;
margin-right:2px;
width:190px;
}
#more_photos {
clear:both;
float:left;
height:190px;
width:190px;
}
#more_photos a {
-x-system-font:none;
border-bottom:1px dotted black;
color:black;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}
#more_photos a:hover {
border-bottom:1px dotted maroon;
color:maroon;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
#more_photos ul {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:190px;
}
#more_photos li {
-x-system-font:none;
clear:both;
color:black;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:5px 0 0;
text-align:center;
text-decoration:none;
width:190px;
}
#main_image {
width:190px;
}
#header_table {
-x-system-font:none;
background:black none repeat scroll 0 0;
color:white;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:3px 3px 3px 5px;
}
#product_table {
border-bottom:1px solid silver;
border-left:1px solid silver;
border-right:1px solid silver;
padding:3px 3px 3px 5px;
}
.input-box {
background:white none repeat scroll 0 0;
border:1px solid silver;
color:black;
}
.input-box-update {
background:white none repeat scroll 0 0;
border:1px solid silver;
color:black;
text-align:center;
width:20px;
}
.submit-button {
background:black none repeat scroll 0 0;
border:1px solid black;
clear:both;
color:white;
font-size:10px;
font-weight:bold;
padding:3px 10px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}
.submit-button:hover {
background:#FFCC00 none repeat scroll 0 0;
border:1px solid silver;
color:#000000;
cursor:pointer;
}
.submit-button-update {
background:white none repeat scroll 0 0;
border:1px solid silver;
color:black;
font-size:10px;
font-weight:normal;
margin-bottom:1px;
padding:2px 1px;
text-align:left;
text-decoration:none;
text-transform:capitalize;
}
.submit-button-update:hover {
background:#FFCC00 none repeat scroll 0 0;
border:1px solid silver;
color:#000000;
cursor:pointer;
}
select {
background:white none repeat scroll 0 0;
border:1px solid silver;
}
#input {
background:blue none repeat scroll 0 0;
border:1px solid silver;
}
#content_nav2{
margin-right:auto;
margin-left:auto;
padding-top:20px;
padding-bottom:10px;
width:600px;
text-align:center;
height:60px;
}
#cart_form {
background:transparent none repeat scroll 0 0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:normal;
padding:0 0 0 8px;
width:550px;
margin-right:auto;
margin-left:auto;
}
#cart_form fieldset {
background:white none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-bottom:0;
padding-bottom:10px;
padding-left:10px;
}
#cart_form legend {
-x-system-font:none;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #666666;
color:black;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:4px 8px;
}
#cart_form a {
color:black;
font-size:11px;
text-decoration:underline;
}
#cart_form a:hover {
color:maroon;
list-style-image:inherit;
list-style-position:inherit;
list-style-type:inherit;
text-decoration:none;
}
#log_in {
-x-system-font:none;
color:black;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
padding-left:18px;
}
#log_in a {
color:black;
text-decoration:underline;
}
#log_in a:hover {
color:maroon;
list-style-image:inherit;
list-style-position:inherit;
list-style-type:inherit;
text-decoration:none;
}
.required {
color:red;
font-size:14px;
font-weight:bold;
line-height:12px;
}
#thanks {
-x-system-font:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:0 0 0 18px;
text-align:center;
width:510px;
}
#thanks h2 {
font-size:20px;
font-weight:bold;
}
#cart_form h2 {
border-bottom:1px solid #DEDEDE;
font-size:14px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
padding-bottom:10px;
}
#cart_form h3 {
-x-system-font:none;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #666666;
color:black;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-bottom:4px;
padding-left:8px;
padding-top:4px;
width:490px;
}
#cart_form table {
font-size:12px;
font-weight:bold;
margin:0 10px 0 0;
padding:0;
}
#cart_form p {
-x-system-font:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0 0 0 3px;
padding:0;
}
#cart_form ul {
padding-left:10px;
padding-top:10px;
}
#cart_form li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:5px;
margin-right:10px;
padding-bottom:20px;
}
.cart_item {
border-bottom:1px solid #DEDEDE;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:5px;
margin-right:10px;
padding-bottom:20px;
}
.cart_form_details {
background:#DEDEDE none repeat scroll 0 0;
border-bottom:1px solid silver;
border-left:1px solid silver;
border-right:1px solid silver;
margin-bottom:0;
padding-bottom:10px;
padding-left:10px;
padding-top:5px;
width:488px;
}
#billing_address {
float:left;
margin-bottom:20px;
padding-left:10px;
width:225px;
}
#shipping {
float:left;
margin-bottom:20px;
padding-left:10px;
padding-right:10px;
width:225px;
}
#payment {
float:left;
margin-bottom:20px;
padding-left:10px;
padding-right:10px;
width:225px;
}
.review_table {
border:1px solid silver;
margin:0;
padding:5px;
width:225px;
}
#details_table {
-x-system-font:none;
color:black;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
#description_wrapper {
float:left;
margin-left:10px;
width:290px;
}
#description_wrapper p {
margin-left:10px;
}
#description_wrapper h2 {
-x-system-font:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
}
#description_wrapper h3 {
-x-system-font:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
}
#description_wrapper #submit {
clear:both;
text-align:left;
}
#submit a {
color:#FFFFFF;
text-decoration:none;
}
#submit a:hover {
color:#000000;
text-decoration:none;
}
#submit2 {
}
#submit2 a {
color:#FFFFFF;
text-decoration:none;
}
#submit-flip-color {
}
#submit-flip-color a {
color:#FFFFFF;
text-decoration:none;
}
#submit-flip-color a:hover {
color:#000000;
text-decoration:none;
}
#breadcrumbs {
margin:10px 0 20px 0;
padding:0;
width:500px;
}
#bread {
-x-system-font:none;
color:black;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
margin:0;
padding:3px;
text-decoration:none;
}
.first {
}
#bread a {
color:black;
text-decoration:underline;
}
#bread a:hover {
color:maroon;
text-decoration:none;
}
#bread ul {
border:1px solid black;
text-align:left;
}
#bread li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-left:2px;
text-align:left;
}
.label_text{
color:red;
font-size:10px;
text-align:center;
}
#hidden {
display:none;
height:0;
margin:0;
padding:0;
visibility:hidden;
width:0;
}

.logoart {
	position: relative;
	top: 2px;
}
