/*
// Good Sports Outdoor Outfitters
*/


* {
	margin: 0;
	padding: 0;
}

body {
	width: 100%;
	font-size: 62.5%;
	margin: 40px 0 35px 0; padding: 0;
	background: url(../images/Old_Barn_Planks_Stock_by_Moonchilde_Stock.jpg) fixed top center no-repeat #E0E0E0;
}
/*body {
	background: #C8C7C7;
	width: 100%;
	font-size: 62.5%;
	margin: 0; padding: 0;
	background:url(../images/Old_Barn_Planks_Stock_by_Moonchilde_Stock.jpg) repeat-x top #E0E0E0;
}
*/
p {
	margin: 0; 
	padding: 0;
}

a img {
	border: 0;
	margin: 0;
	padding: 0;
}

a {
	outline: 0;
}

form {
	margin: 0;
	padding: 0;
}

ul {
	margin: 0;
	padding: 0;
}

div {
	text-align: left;
}

a:link, a:visited {
	color: #666;
	text-decoration: none;
}
a:hover, a.active {
	text-decoration: underline;
}




/* ---------- Header ---------- */


#header {
        width: 929px;
        height: 80px;
        margin: 0 auto;
        padding: 0;
        overflow: hidden;
        text-align: left;
}

#header .tagline {
        width: 387px;
        height: 80px;
        margin: 0;
        padding: 0;
        background: url(../images/goodsports-header.png) repeat-y top;
*       background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="../images/goodsports-header.png");
}

#header .taglineinterior {
        width: 933px;
        height: 80px;
        margin: 0;
        padding: 0;
       /* background: url(../images/goodsports-header-interior.png) repeat-y top;
*       background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="../images/goodsports-header-interior.png");*/
}

#header .taglineinterior .left{
        float: left;
}

#header .taglineinterior .right{
        float: right;
}





/* ---------- Wrapper ---------- */


#wrapper { 
	width: 939px;
	margin: 0 auto;
	padding: 3px 0 3px 0;
}

#top { 
	width: 929px;
	height: 141px;
	margin: 0 auto;
	padding: 0;
	background:url(../images/) repeat-x top #FFF;
}


/* ---------- Menu ---------- */


#menu { 
	width: 933px;
	height: 31px;
	margin: 0 auto;
	padding: 0;
	background: #000;
	overflow: hidden;
}

ul#navigationtop {
	width: 933px;
	padding: 3px 0 0 0;
	margin: 0 auto;
	list-style-type: none;
	color: #5A5250;
	text-align: center;
}

ul#navigationtop li {
	display: inline;
	font-family: Tahoma, Arial, Verdana;
	font-size: 1.1em;
	line-height: 1.9em;	
}

#menu .divider {
        padding: 0 18px 0 18px;
}

#menu a:active, #menu a:visited, #menu a:link {
        color: #FFF;
        text-decoration: none;
	font-weight: bold;
}

#menu a:hover {  
        color: #FFF;
        text-decoration: underline;
}

ul#navigationtop .there {
        color: #9097A1;
}



/* ---------- Main Layout ---------- */


#main {
	width: 933px;
	margin: 0 auto;
	padding: 0;
	background: #FFF;
	overflow: hidden;
}

#main .products {
	width: 158px;
	margin: 0;
	padding: 0 0 15px 0;
	background:url(../images/products-background.jpg) repeat-x top #FFF;
	float: left;
}

#main .products a:active, #main .products a:visited, #main .products a:link {
        color: #000;
        text-decoration: none;
}

#main .products a:hover {  
        color: #666;
        text-decoration: underline;
}


ul#categorymenu {
	width: 122px;
	padding: 0;
	margin: 0 auto;
	list-style-type: none;
}

ul#categorymenu li {
	clear: both;
        display: block;
        font-family: Tahoma, Arial;
        font-size: 1.1em;
        line-height: 1.9em;
}

ul#categorymenu li.headingtop {
        padding: 17px 0 0 0;
        font-weight: bold;
}

ul#categorymenu li.headingalt {
        padding: 5px 0 0 0;
        font-weight: bold;
}

ul#categorymenu li.cat1 {
	line-height: 1.3em;
}

ul#categorymenu li.divider {
        width: 122px;
        padding: 0 0 7px 0;
        border-bottom: 1px solid #DADADA;
}
ul#categorymenu li span.catname {
	float: left;
	width: 112px;
}
ul#categorymenu li span.prepend {
	width: 10px;
	float: left;
}




ul#productsmain {
	width: 122px;
	padding: 0;
	margin: 0 auto;
	list-style-type: none;
}

ul#productsmain li {
	display: block;
	font-family: Tahoma, Arial;
	font-size: 1.1em;
	line-height: 1.9em;	
}

ul#productsmain li.headingtop {
	padding: 17px 0 0 0;
	font-weight: bold;
}

ul#productsmain li.headingalt {
	padding: 5px 0 0 0;
	font-weight: bold;
}

ul#productsmain li.divider {
	width: 122px;
	padding: 0 0 7px 0;
	border-bottom: 1px solid #DADADA;
}

#main .content {
	width: 775px;
	margin: 0 auto;
	padding: 0;
	background: #FFF;
	float: right;
}

#main .content .interior {
	width: 715px;
	margin: 0 auto;
	padding: 0 30px 0 30px;
/*	background: #FFF;*/
        background: url(../images/content-background-sub.jpg) repeat-y top #FFF;
	float: right;
}

#main .content .interior h2 {
	margin: 0;
	padding: 0;
	font-size: 1.8em;
	line-height: 2.0em;
	font-family: Arial, Verdana;
	color: #404040;
}

#main .content .interior p {
	margin: 0;
	padding: 0 0 7px 0;
	font-size: 1.2em;
	line-height: 1.6em;
	font-family: Arial, Verdana;
}


/* ---------- Submit Photos Layout ---------- */


.maindivider {
	width: 933px;
	height: 1px;
	margin: 0 auto;
	padding: 0;
	background: #DADADA;
	overflow: hidden;
	font-size: 1px;
	clear: both;
}


/* ---------- Submit Photos Layout ---------- */


#photos {
	width: 933px;
	height: 129px;
	margin: 0 auto;
	padding: 0;
	background: #FFF;
	clear: both;
}

#photos .content {
	width: 913px;
	height: 119px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	background: #FFF;
}


/* ---------- Footer ---------- */

/*
#footer {
	width: 933px;
	height: 30px;
	margin: 0 auto;
	padding: 0 0 10px 0;
	background:url(../images/footer-options.png) #FFF no-repeat;
}
*/
#footer {
        width: 933px;
        height: 30px;
        margin: 0 auto;
        padding: 0 0 10px 0;
        background:url(../images/footer-options.jpg) #FFF no-repeat;
}

#textmenu {
        width: 933px;
        margin: 0 auto;
        padding: 15px 0 17px 0;
        color: #666;
        text-align: center;
        clear: both;
        background: #FFF;
        font-family: Arial, Verdana;
}

#textmenu a:active, #textmenu a:visited, #textmenu a:link{
        color: #444;
        text-decoration: none;
}

#textmenu a:hover {
        color: #444;
        text-decoration: underline;
}

#textmenu .divider {
        padding: 0 12px 0 12px;
}

ul#footermenu {
        list-style-type: none;
        margin: 0;
        padding: 0;
        font-size: 1.1em;
        text-align:center;
}

ul#footermenu li {
        display: inline;
        margin: 0;
        padding: 0;
}

ul#footermenu li a:link, ul#footermenu li a:visited {
	color: #666;
}

#copyright {
        width: 933px;
        margin: 0 auto;
        padding: 15px 0 25px 0;
        color: #fff;
        text-align: center;
        clear: both;
        font-family: Arial, Verdana;
}

#copyright a:active, #copyright a:visited, #copyright a:link{
        color: #666;
        text-decoration: none;
}

#copyright a:hover {
        color: #666;
        text-decoration: underline;
}

#copyright .divider {
        padding: 0 12px 0 12px;
}


ul#copyrightmenu {
        list-style-type: none;
        margin: 0;
        padding: 0;
        font-size: 1.1em;
        text-align:center;
}

ul#copyrightmenu li {
        display: inline;
        margin: 0;
        padding: 0;
}


/* ---------- Small Menu -------- */

#smallmenu {
	width: 170px;
	margin-right: 5px;
	margin-top: 28px;
	font-size: 9px;
	font-family: Arial;
	color: #666666;
	text-align: center;
}

#smallmenu a:link, #smallmenu a:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#smallmenu a:hover, a:active { 
	text-decoration: underline;
}

/* --------- Contact Link --------- */
#contactlink {	
	position: relative;
	top: 78px;
	left: 520px;
	width: 100px;
}



/* ---------- Search Box -------- */

#searchbox {
	width: 174px;
}

#searchbox input.searchbox {
	float: left;
	margin: 0;
	font-size: 1.0em;
	width: 130px;
	height: 14px;
	color: #999;
	padding: 3px 5px;
	background: #fff;
	font-family: Tahoma, Arial, Verdana;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: none;
}
#searchbox input.submitbutton {
	float: right;
	cursor: hand;
	cursor: pointer;
	background:url(../shop/images/submitbutton.png) #FFF no-repeat;
	margin: 0 5px 0 0 ;
	width: 28px;
	height: 22px;
	padding: 0px 0px;
	font-family: Tahoma, Arial, Verdana;
	border-right: none;
	border: 1px solid #cccccc;
	overflow: visible;
}
#searchbox input.submitbutton:hover {
	border: 1px solid #999999;
}


/* ---------- Subcategories ------------- */
#subcategories {
        width: 100%;
}

#subcategories .subcategory {
        float: left;
	font-size: 12px;
        width: 142px;
        text-align: left;
        margin-bottom: 15px;
}

#subcategories .categoryimg {
        border: 3px solid #dcdcdc;
}




/* ----------  Default Category Table List --------- */
#default_table {
        clear: both;
        width: 100%;
	padding: 15px 0;
}

#default_table td {
}

div.productinfo {
	width: 160px;
	font-size: 10px !important;
	text-align: left;
}

#default_table table.default_table_cell {
        width: 100%;
        padding: 0px;
        margin: 5px 0;
        border-top: 3px solid #DCDCDC;
        border-left: 3px solid #DCDCDC;
        border-right: 3px solid #DCDCDC;
        border-bottom: 3px solid #DCDCDC;

}

#default_table .colorpalette {
	padding: 5px 0;
	text-align: center;
	min-height: 12px;
}

#default_table h3 {
	font-size: 12px !important;
	line-height: 1.2em;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

#default_table table.default_table_cell ul {
        list-style-type: none;
}

#default_table table.default_table_cell img {
}

#default_table table.default_table_cell th {
        border-right: 1px solid #666666;
        border-bottom: 1px solid #666666;
        font-weight: bold;
        font-size: 1.2em;
        text-align: center;
        background: #f0f0f0;
}

#default_table table.default_table_cell td {
        width: 13%;
        height: auto;
        padding: 2px 6px;
        vertical-align: top;
        text-align: center;
        border-right: 1px solid #A2A2A2;
}


#default_table table.default_table_cell td.img {
        width: 17%;
        vertical-align: top;
        border-right: 1px solid #A2A2A2;
}

#default_table table.default_table_cell td.links {
        width: 18%;
        border-right: none;
}

#default_table table.default_table_cell td.results_row {
        border-right: none;
        border-bottom: none;
        text-align: left;
}

#default_table table.default_table_cell td.product_row {
        width: auto;
        border-right: none;
        background: #555;
        padding: 6px;
        font-weight: bold;
        font-size: 1.1em;
        line-height: 1.1em;
        text-align: center;
        color: #ffffff;
}

#default_table table.default_table_cell h2 {
        width: 100%;
        font-size: 1.1em !important;
        font-weight: bold;
        text-decoration: underline;
        color: #333333 !important;
        text-align: center !important;
}

#default_table b, .productinfo b {
        font-size: 13px !important;
        font-weight: bold;
        color: #3e6380;
}



/* ----------  Horizontal Category Table List --------- */

#horizontal_table {
        width: 100%;
}       

#horizontal_table table.horizontal_table_cell {
        padding: 0;
        margin: 5px 0;
        width: 100%; 
       border-top: 3px solid #DCDCDC;
        border-left: 3px solid #DCDCDC;
        border-right: 3px solid #DCDCDC;
        border-bottom: 3px solid #DCDCDC;
}


#horizontal_table table.horizontal_table_cell ul {
        list-style-type: none;
}

#horizontal_table table.horizontal_table_cell img {
}

#horizontal_table table.horizontal_table_cell th {
        font-weight: bold;
        font-size: 1.2em;
        text-align: center;
        background: #f0f0f0;
}

#horizontal_table table.horizontal_table_cell td {
        padding: 2px 6px 9px 6px;
        border-left: 1px solid #777;
        border-top: 1px solid #A2A2A2;
        vertical-align: top;
        text-align: center;
        width: 25%;
}

#horizontal_table table.horizontal_table_cell td.ctr {
        text-align: center;
        border-left: none;
        vertical-align: top;
        width: 125px;
}

#horizontal_table table.horizontal_table_cell td.more_info {
        background: #333333;
        font-size: 1.1em;
        line-height: 1.1em;
        text-align: right;
        color: #ffffff;
}

#horizontal_table table.horizontal_table_cell td.product_row {
        background: #777;
        padding: 5px;
        border-right: none;
        border-left: none;
        font-weight: bold;
        font-size: 1.1em;
        line-height: 1.1em;
        color: #ffffff;
        text-align: center;
}
#horizontal_table table.horizontal_table_cell td.product_row:hover {
        background: #444;
        cursor: pointer;
}





/* ----------  Vertical Category Table List --------- */

#vertical_table {
        width: 100%;
        margin-bottom: 8px;
}       


#vertical_table table.vertical_table_cell {
        width: 100%;
        padding: 0px;
        margin: 5px 0;
        border-top: 3px solid #DCDCDC;
        border-left: 3px solid #DCDCDC;
        border-right: 3px solid #DCDCDC;
        border-bottom: 3px solid #DCDCDC;
}       

#vertical_table img {
}

#vertical_table table.vertical_table_cell tr#last_row td {
        border-bottom: none;
}       

#vertical_table table.vertical_table_cell th {
        font-weight: bold;
        font-size: 1.2em;
        text-align: center;
        background: #333333;
}       

#vertical_table table.vertical_table_cell td {
        border-left: 1px solid #A2A2A2;
        border-bottom: 1px solid #A2A2A2;
/*        border-right: 1px solid #A2A2A2;
        border-bottom: 1px solid #A2A2A2;*/
        padding: 2px 6px;
        vertical-align: middle;
        text-align: center;
}       

#vertical_table table.vertical_table_cell td.header_field {
        background: #555;
        border-left: 1px solid #777;
        border-right: none;
        padding: 7px;
        font-weight: bold;
        font-size: 1.1em;
        line-height: 1.1em;
        color: #ffffff;
        text-align: center;
        vertical-align: middle;
}
#vertical_table table.vertical_table_cell td.header_field_name {
        background: #555;
        border-right: none;
        padding: 2px;
        font-weight: bold;
        font-size: 1.1em;
        line-height: 1.1em;
        color: #ffffff;
        text-align: center;
        vertical-align: middle;
}

/* ----------  Vertical Category Table List --------- */

#vertical_table {
        width: 100%;
        margin-bottom: 8px;
}       


#vertical_table table.vertical_table_cell {
        width: 100%;
        padding: 0px;
        margin: 5px 0;
        border-top: 3px solid #DCDCDC;
        border-left: 3px solid #DCDCDC;
        border-right: 3px solid #DCDCDC;
        border-bottom: 3px solid #DCDCDC;
}       

#vertical_table img {
}

#vertical_table table.vertical_table_cell tr#last_row td {
        border-bottom: none;
}       

#vertical_table table.vertical_table_cell th {
        font-weight: bold;
        font-size: 1.2em;
        text-align: center;
        background: #333333;
}       

#vertical_table table.vertical_table_cell td {
        border-left: 1px solid #A2A2A2;
        border-bottom: 1px solid #A2A2A2;
/*        border-right: 1px solid #A2A2A2;
        border-bottom: 1px solid #A2A2A2;*/
        padding: 2px 6px;
        vertical-align: middle;
        text-align: center;
}       

#vertical_table table.vertical_table_cell td.header_field {
        background: #555;
        border-left: 1px solid #777;
        border-right: none;
        padding: 7px;
        font-weight: bold;
        font-size: 1.1em;
        line-height: 1.1em;
        color: #ffffff;
        text-align: center;
        vertical-align: middle;
}
#vertical_table table.vertical_table_cell td.header_field_name {
        background: #555;
        border-right: none;
        padding: 2px;
        font-weight: bold;
        font-size: 1.1em;
        line-height: 1.1em;
        color: #ffffff;
        text-align: center;
        vertical-align: middle;
}


#horizontal_table table.horizontal_table_cell td.results_row {
        padding: 0px;
        text-align: left;
        border-right: none;
        border-bottom: none;
}


#horizontal_table table.horizontal_table_cell td hr {
        width: 100%;
        height: 1px;
        border: 0px;
        border-bottom: 1px solid #D3D3D3;
        margin: 5px 0px;
}

#horizontal_table table.horizontal_table_cell td h2 {
        width: 100%;
        padding: 2px !important;
        background: #FFF;
        font-size: 1.1em !important;
        font-weight: bold;
        text-transform: uppercase;
        color: #000 !important;
        margin-left: -2px !important;
        text-align: center !important;
}

#horizontal_table b {
        font-size: 1.1em !important;
        font-weight: bold;
        color: #3e6380;
}




/* ------------------- Product Info Display ---------------- */
#product_info {
        background: #838282;
}       

#product_info hr {
	display: block;
	margin: 5px 0px;
	border: 0px;
	width: 100%;
	height: 1px;
	background: #dddddd;
}

#product_info .left {
        width: 260px;
        float: left;
        margin: 0px;
        padding: 0px;
}       

#product_info .left .icons {
        float: right;
        width: 45px;
}       

#product_info .left h2 {
        font-size: 1.3em;
}       

#product_info .left h3 {
        text-decoration: underline; 
        margin: 0;
        padding: 0;
        font-size: 12px;
        font-weight: bold;
        line-height: 1.1em;
        text-align: left;
        display: block;
}

#product_info .left p {
        font-size: 12px;
        line-height: 19px;
        padding: 0px;
        margin: 0px;
}

#product_info .left .row {
        clear: both;
        background: #fff;
        font-size: 1.2em;
        line-height: 20px;
        vertical-align: middle;
        margin-bottom: 5px;
        margin-top: 5px;
}
#product_info .left .row img {
        float: left;
        margin-right: 7px;

}

#product_info .left .category {
        display: block;
        width: 100%;
        background: #555;
        color: #ffffff;
        padding: 3px 5px 3px 6px;
        /*margin: 8px 0 3px 0;*/
        margin: 8px 0 3px 0;
        font-weight: bold;
        font-size: 0.9em;
        line-height: 1.3em;
        vertical-align: middle;
}

#product_info .right {
        width: 402px;
        float: right;
        margin: 0px;
        padding: 0px;
}
#product_info .right .buynow{
        text-align: center;
        margin-bottom: 5px;
}

#product_info .right .primaryimg img {
        margin-bottom: 5px;
}


#product_info div#altimage_table .row {
        width: 202px;
        clear: both;
        height: 52px;
}

#product_info div#altimage_table .left {
        width: 33%;
        float: left;
        text-align: left;
}
#product_info div#altimage_table .center {
        width: 34%;
        float: left;
        text-align: center;
}
#product_info div#altimage_table .right {
        width: 33%;
        float: right;
        text-align: right;
}
#product_info div#altimage_table img {
        width: 52px;
        height: 52px;
}

#product_info div#related_products {
        clear: both;
}

#product_info div#related_products .product {
        padding-top: 5px;
        width: 100%;
        clear: both;
        font-size: 1.0em;
}

#product_info div#related_products .product img {
        width: 62px;
        height: 47px;
}

#product_info div#related_products .product_separator {
        clear: both;
        width: 100%;
        height: 1px;
        padding: 0px;
        margin: 0px;
        border: 1px solid #333333;
}

#product_info div#related_products .product .left {
        width: 72px;
        float: left;
}
#product_info div#related_products .product .right {
        width: 128px !important;
        float: right;
}

#product_info div.colorrow {
}

#product_info div.colorcellselected {
	border: 2px solid #000000; 
	margin-right: 3px; 
	width: 50px; 
	height: 50px; 
	float: left; 
	cursor: pointer; 
	cursor: hand;
}

#product_info div.colorcell {
	border: 2px solid #cccccc; 
	margin-right: 3px; 
	margin-bottom: 3px;
	width: 50px; 
	height: 50px; 
	float: left; 
	cursor: pointer; 
	cursor: hand;
}
#product_info div.colorcell:hover, #product_info div.colorcellselected:hover {
        border: 2px solid #ff3333 !important;
	width: 50px !important;
	height: 50px !important;
}

#product_info div.sizecellselected {
        border: 1px solid #000000;
        background-image: url(../images/loginbackground.gif);
        background-repeat: repeat-x;

	text-align: center;
	vertical-align: middle;
	padding: 1px 2px;
        margin-right: 3px;
        height: 15px;
	min-width: 15px;
	line-height: 15px;
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana;
        float: left;
        cursor: pointer;
        cursor: hand;
}
#product_info div.sizecell:hover {
        border: 1px solid #ff3333 !important;
}


#product_info div.sizecell {
        border: 1px solid #999999;
        background-image: url(../images/loginbackground.gif);
        background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	padding: 1px 3px;
        margin-right: 3px;
        height: 15px;
	min-width: 15px;
	line-height: 15px;
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana;
        float: left;
        cursor: pointer;
        cursor: hand;
}

#product_info div#altimage_table {
	
}




/* ----------  Worksheet Table List --------- */


#worksheet_table {
        clear: both;
        width: 100%;
        padding: 0px;
        margin: 5px 0 5px 0;
        border: 3px solid #DCDCDC;
}

#worksheet_table ul {
        list-style-type: none;
}

#worksheet_table img {
}

#worksheet_table th {
        width: auto;
        border-right: none;
        background: #555;
        padding: 6px;
        font-weight: bold;
        font-size: 1.1em;
        line-height: 1.1em;
        text-align: center;
        color: #ffffff;
}

#worksheet_table td {

        height: auto;
        padding: 2px 6px;
        vertical-align: middle;
        text-align: left;
        border-right: 1px solid #A2A2A2;
        border-top: 1px solid #A2A2A2;
        text-align: center;
}

#worksheet_table td.nocenter {
        text-align: left;
}

#worksheet_table td.price {
        width: 10%;
        border-right: none;
}

#worksheet_table b {
        font-size: 1.1em !important;
        font-weight: bold;
        color: #3e6380;
}

#worksheet_table .cartimg {
	float: left;
	margin-right: 8px;
}






















#altimage_table .row {
	clear: both;
	
}
#altimage_table .left{
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
	
}


.pricedark {
        color: #000;
	font-weight: bold;
	font-size: 1.3em;
	font-family: Tahoma, Arial, Verdana;
	padding-bottom: 10px;
}

a.viewproduct:link,
a.viewproduct:visited,
a.viewproduct:active {
        color: #3F6380;
        font-size: 1.1em;
        font-weight: bold;
        text-decoration: underline;
}

a.viewproduct:hover {
        color: #999;
        font-size: 1.1em;
        font-weight: bold;
        text-decoration: underline;
}

.optionname,
.tableoptionname {
	display: block;
	width: 400px;
	padding: 2px 10px 2px 0px;
	margin: 2px 0 2px 0;
	font-size: 12px;
	font-weight: bold;
}

select.optionvalue {
	min-width: 100px;
	width: 100px;
	width: auto !important;
	margin-bottom: 5px !important;
}


















.select-free
{
        position:absolute;
        z-index:10;
        cursor:move;
        overflow:hidden;/*must have*/
        width:76px;/*must have for any value*/;

}
.select-free iframe
{
        display:none;/*sorry for IE5*/
        display/**/:block;/*sorry for IE5*/
        position:absolute;/*must have*/
        top:0;/*must have*/
        left:0;/*must have*/
        z-index:-1;/*must have*/
        filter:mask();/*must have*/
        width:3000px;/*must have for any big value*/
        height:3000px/*must have for any big value*/;
}

#imageover {
      display:none;
      position:absolute;
}

#imageover .content
{
      width: 60px !important;
      background-color: #f0f0f0;
        border: 2PX Solid #555555;
      padding: 5px;
      text-align: center;
}

#imageover .content a:link, #imageover .content a:visited,
#imageover .content a:active, #imageover .content a:hover {
	color: #333333 !important;
}


table {
	font-family: Tahoma, Arial, Verdana;
}
table.shippingtable {
	background: #f0f0f0;
	margin: 0 10px 5px 0;
	font-size: 12px;
	padding: 0px;
	font-family: Tahoma, Arial, Verdana;
}


p.shippingtype {
	font-weight: bold;
}

table.shippingtable td {
	padding: 2px 8px;
}
table.shippingtable tr:hover {
	background: #399393;
}
table.shippingtable td.shippingtitle {
	width: 330px;
}

#shopmain {
	margin: 15px 0px;
	width: 100%;
}

#shopmain img {
	border: 1px solid #333333; 
}





.pagenav {
	font-family: Tahoma, Arial;
	font-size: 12px;
}
.spacer {
	width: 100%;
	height: 20px;
}


table {
	font-family: Tahoma, Arial;
	font-size: 12px;
}


#featured_products {
	font-family: Tahoma, Arial;
	font-size: 12px;
	
}

#featured_products h3 {
        font-size: 12px !important;
        line-height: 1.2em;
        font-weight: bold;
        padding: 0px;
        margin: 0px;

}
#featured_products div.product {
	float: left;
	width: 176px;	
}


#featured_products table.img {
	position: relative; 
	width: 175px;
	height: 125px !important;
	white-space: nowrap;
}
