@charset "UTF-8";
/* CSS Document */

/*-----------------------------Tag declarations----------------------------------------*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/background_02.gif);
	background-repeat: repeat;
	text-align: center;
}
/*-----------------------------End Tag declarations----------------------------------------*/


/*------------------------------Basic Structure Divs -------------------------------------*/

/*#outer_box {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}*/
#outer_box {
	width: 900px;
	margin: 0 auto;
	text-align: left;
	height: auto;
}
#outer_box #leftcolumn {
	width: 180px;
	float: left;
	height: auto;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}
html>body #outer_box #leftcolumn {
	html>body width:200px;  /*IE Hack*/
	html>body margin-right: 20px;   /*IE Hack*/
}
#outer_box #contentback {
	background-color: #E8E8E8;
	height: auto;
	width: 900px;
	margin-left: 0;
	float: left;
	clear: both;
}
/*body {
text-align: center
}
*/
 
/*------------------------------Basic Structure Divs -------------------------------------*/


/*---------------------------------------- Menu Bar -------------------------------------*/

*/

.preload1 {background: url(../navmenu/blank_over.gif);}
.preload2 {background: url(../navmenu/blank_overa.gif);}

#nav {padding:0; margin:0; list-style:none; height:37px; background:url(../navmenu/navbg.gif); position:relative; z-index:10; font-family:arial, verdana, sans-serif;
border-top:4px solid #333399;
}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:40px; line-height:30px; color:#666; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(../navmenu/blank.gif);
}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:40px;background:url(../navmenublank.gif) right top;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px; background:url(../navmenu/blanka.gif) no-repeat right top;}
#nav li a.top_link:hover {color:#333399; background: url(../navmenu/blank_over.gif) no-repeat;}
#nav li a.top_link:hover span {background:url(../navmenu/blank_over.gif) no-repeat right top;}
#nav li a.top_link:hover span.down {background:url(../navmenu/blank_overa.gif) no-repeat right top;}

#nav li:hover > a.top_link {color:#333399; background: url(../navmenu/blank_over.gif) no-repeat;}
#nav li:hover > a.top_link span {background:url(../navmenu/blank_over.gif) no-repeat right top;}
#nav li:hover > a.top_link span.down {background:url(../navmenu/blank_overa.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:10;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.sub
{left:0; top:31px; background:#fff; padding:3px; border-style: solid; border-width: 1px 1px 1px 0; border-color: #fff #d9d9d9 #d9d9d9; white-space:nowrap; width:145px; height:auto; z-index:1000;}
#nav li:hover ul.sub li
{display:block; height:25px; position:relative; float:left;background:#F8F8F8; border-style: solid; border-width: 1px 1px 1px 0; border-color: #F5F5F5 #d9d9d9 #d9d9d9; width:147px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:12px; height:25px; width:145px; line-height:25px; text-indent:5px; color:#000; text-decoration:none;}
#nav li ul.sub li a.fly
{background:#F8F8F8 url(../navmenu/nav-arrow-right.png) 135px 7px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#333399; color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#333399 url(../navmenu/nav-arrow-right-white.png) 135px 7px no-repeat; color:#fff;}

#nav li:hover ul li:hover > a.fly {background:#333399 url(../navmenu/nav-arrow-right-white.png) 135px 7px no-repeat; color:#fff;} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:140px; top:-4px; background:#fff; padding:3px; border-style: solid; border-width: 1px 1px 1px 0; border-color: #fff #d9d9d9 #d9d9d9; white-space:nowrap; width:145px; z-index:9999; height:auto;}
}
/*---------------------------- End Menu Bar -------------------------------------*/




/*--------------------------Small Buttons----------------------------------------*/
.sml_btn {
	height: 34px;
	width: 200px;
	margin-bottom: 10px;
	/*background-image: url(../images/small_whole_btn.gif);*/
	background-color: e8e8e8;
	float: left;
}
.left_sml_btn {
	background-image: url(../images/left_sml_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 34px;
	width: 5px;
}
.mid_sml_btn {
	background-image: url(../images/sml_btn_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	height: 34px;
	width: 190px;
}
.right_sml_btn {
	background-image: url(../images/right_sml_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 34px;
	width: 5px;
}
.sml_btn_txt {
	font-weight: bold;
	color: #666666;
	height: 31px;
	width: 190px;
	text-align: center;
	margin-top: 3px;
}
.sml_btn_txt a  {
	font-weight: bold;
	color: #666666;
	height: 31px;
	width: 190px;
	text-align: center;
	margin-top: 3px;
	text-decoration: none;
}
.sml_btn_txt a:hover {
	font-weight: bold;
	color: #d0300b;
	height: 31px;
	width: 190px;
	text-align: center;
	margin-top: 3px;
	text-decoration: none;
}
.sml_btn_txt a:visited  {
	font-weight: bold;
	color: #666666;
	height: 31px;
	width: 190px;
	text-align: center;
	margin-top: 3px;
	text-decoration: none;
}
#search_btns {
	float: left;
}

/*-------------------------- End Small Buttons----------------------------------------*/


/*--------------------------Large Buttons----------------------------------------*/
#prod_btns {
	height: auto;
	width: 200px;
	float: left;
}
.lg_btn {
	height: 54px;
	width: 200px;
	margin-bottom: 10px;
}
.left_lg_btn {
	background-image: url(../images/left_lg_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 54px;
	width: 9px;
}
.mid_lg_btn {
	background-image: url(../images/lg_btn_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	height: 54px;
	width: 180px;
}
.right_lg_btn {
	background-image: url(../images/right_lg_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 54px;
	width: 9px;
}
.lg_btn_txt {
	font-weight: bold;
	color: #666666;
	height: 54px;
	width: 180px;
	text-align: center;
	margin-top: 10px;
}
.lg_btn_txt a  {
	font-weight: bold;
	color: #666666;
	height: 54px;
	width: 180px;
	text-align: center;
	margin-top: 10px;
	text-decoration: none;
}
.lg_btn_txt a:hover {
	font-weight: bold;
	color: #d0300b;
	height: 54px;
	width: 180px;
	text-align: center;
	margin-top: 10px;
	text-decoration: none;
}
.lg_btn_txt a:visited  {
	font-weight: bold;
	color: #666666;
	height: 54px;
	width: 180px;
	text-align: center;
	margin-top: 10px;
	text-decoration: none;
}
/*-------------------------- End Large Buttons----------------------------------------*/

/*---------------------------Side Navigation------------------------------------------*/
/*#prod_head {
	font-weight: bold;
	color: #333333;
	text-align:center;
}
#side_nav {
	height: auto;
	width: 200px;
	margin-bottom: 10px;
}
#side_nav_top {
	background-image: url(../images/side_nav_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 8px;
	width: 200px;
	display:inline;
}
#side_nav_bottom {
	background-image: url(../images/side_nav_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 7px;
	width: 200px;
	margin-bottom: 10px;
	display:inline;
}
#side_nav_mid {
	background-image: url(../images/side_nav_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	height: auto;
	width: 200px;
	float: left;
	display:inline;
}
#side_nav_mid ul {
	list-style-type: none;
	margin-bottom: 10px;
	padding: 0;
}
#side_nav_mid ul li {
	padding-bottom: 2px;
}
#side_nav_mid ul li a{
	text-decoration: none;
	color: #333399;
	padding-bottom: 8px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CBCBCB;
	padding-left: 18px;
	padding-top: 8px;
	width: 155px;
	margin-right: auto;
	margin-left: auto;
	float:left;
}
#side_nav_mid ul li a:hover {
	color: #990000;
}
#side_nav_mid ul li a:visited {
	color: #333399;
}*/
/*---------------------------End Side Navigation------------------------------------------*/

/*---------------------------Item Rotator------------------------------------------*/
.jcarousel-skin-tango .jcarousel-container {
    background: #ffffff;
    border: 1px solid #ffffff;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 590px;
    padding:5px 30px;

}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  590px;
    height: 90px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 200px;
    height: 90px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 5px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #fff;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 30px;
    right: 0px;
    width: 20px;
    height: 42px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}



.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
 
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 30px;
    left: 0px;
    width: 20px;
    height: 42px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

/*---------------------------item rotator------------------------------------------*/

/*---------------------------New for IE Side Navigation------------------------------------------*/

/*Index page Intro box*/
#index_intro_box {
	width: 200px;
	float: left;
	margin-bottom: 10px;
	height: 270px;
	margin-left: 0px;
}
html>body #index_intro_box {
	 width:200px;    /*IE Hack*/
	 height: 220px;
}

#index_intro_box_top {
	background-color: #ffffff;
	background-image: url(../images_styling/sidenav_top.gif);
	background-repeat: repeat-x;
	width: 100%;
	background-position: left top;
	height: 100%;
}
#index_intro_box_bottom {
	background-image: url(../images_styling/sidenav_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 100%;
}
#index_intro_box_left {
	background-image: url(../images_styling/sidenav_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 100%;
}
#index_intro_box_right {
	background-image: url(../images_styling/sidenav_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
	height: 100%;
}
#index_intro_box_tl {
	background-image: url(../images_styling/sidenav_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100%;
}
#index_intro_box_bl {
	background-image: url(../images_styling/sidenav_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 100%;
}
#index_intro_box_tr {
	background-image: url(../images_styling/sidenav_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100%;
}
#index_intro_box_br {
	background-image: url(../images_styling/sidenav_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 100%;
}
#index_intro_box_content {
	padding-right: 16px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-top: 5px;
	font-size: 13px;
	color: #122F60;
}
#index_intro_box_content ul {
	list-style-type: none;
	margin-bottom: 10px;
	margin-left:-10px;
	padding-left: 30px;
}
html>body #index_intro_box_content ul {
	padding-left: 20px;   /*IE Hack*/
	margin-left: 0px;
}
#index_intro_box_content ul li {
	padding-bottom: 2px;
}
#index_intro_box_content ul li a{
	text-decoration: none;
	color: #333399;
	padding-bottom: 8px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CBCBCB;
	padding-top: 8px;
	width: 140px;
	/*margin-right: auto;
	margin-left: auto;*/
	float:left;
}
#index_intro_box_content ul li a:hover {
	color: #990000;
}
#index_intro_box_content ul li a:visited {
	color: #333399;
}
















/*---------------------------End New for IE Side Navigation------------------------------------------*/

/*.menuline {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666666;	
}
*/
#searchform {
	background-image: url(../images/quicksearch_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 30px;
	width: 200px;
	/*margin-top: 10px;*/
	margin-bottom: 10px;
}

#advancesearchform {
	background-image: url(../images/quicksearch_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 30px;
	width: 200px;
	/*margin-top: 10px;*/
	margin-bottom: 10px;
}


#email_section {
	float: left;
	height: auto;
	width: 199px;
}
#email_form {
	background-image: url(../images/email_subscribe.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 75px;
	width: 200px;
	margin-bottom: 10px;
}
#email_text {
	color: #333399;
	padding-top: 10px;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #333399;
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 95%;
}
#rightcolumn {
	float: right;
	width: 678px;
	margin-top: 10px;
}
#middlecontent {
	background-image: url(../images/message_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	height: auto;
	width: 663px;
	margin-bottom: 10px;
}

#weeklymessage {
	background-image: url(../images/message_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	height: auto;
	width: 663px;
	margin-bottom: 10px;
}
#message_top {
	background-image: url(../images/message_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 9px;
	width: 663px;
}
#message_bottom {
	background-image: url(../images/message_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 13px;
	width: 663px;
}
#image_rotator {
	background-image: url(../images/message_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	height: auto;
	width: 663px;
	margin-bottom: 10px;
}
#rotator_top {
	background-image: url(../images/message_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 9px;
	width: 663px;
}
#rotator_bottom {
	background-image: url(../images/message_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 13px;
	width: 663px;
}
h1 {
	font-size: 110%;
	color: #666666;
	margin-right: auto;
	margin-left: 10px;

}

#subcategory_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #666666;
	text-align: center;

}
#contactus{
	font:12px Arial, Helvetica, sans-serif;	
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	}	
.message_text {
	font-size: 110%;
	color: #333333;
	text-align: center;
	font-weight: bold;
}

#featured_prods {
	float: left;
	height: auto;
	width: 668px;
}
.fp_left {
	float: left;
	width: 334px;
}
.fp_right {
	float: left;
	width: 334px;
}
.feature_content {
	background-image: url(../images/feature_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 180px;
	width: 334px;
	float: left;
}
.feature_top {
	background-image: url(../images/feature_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 334px;
	float: left;
}
.feature_bottom {
	background-image: url(../images/feature_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 11px;
	width: 334px;
	float: left;
}
.feature_wrap {
	background-image: url(../images/feature_bg.gif);
	height: 180px;
}
#sell_equip {
	text-align: center;
	float: left;
	width: 668px;
	color: #333399;
	font-size: 130%;
	font-weight: bold;
	line-height: 130%;
}
#sell_equip a {
	text-decoration: underline;
	color: #333399;
}
#sell_equip a:hover {
	text-decoration: none;
	color: #d0300b;
}
#sell_equip avisited {
	text-decoration: underline;
	color: #333399;
}
#vendorlinks {
	background-image: url(../images/vendor_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	height: auto;
	width: 660px;
	margin-top: 10px;
}
#vendor_top {
	background-image: url(../images/vendor_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 5px;
	width: 660px;
}
#vendor_bottom {
	background-image: url(../images/vendor_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 5px;
	width: 660px;
}

#vendor_content {
	float: left;
	width: 660px;
	height: auto;
}

#background-image
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 15px;
	width: 630px;
	text-align: left;
	border-collapse: collapse;
	background: url('../table-images/blurry.jpg') 330px 59px no-repeat;
}
#background-image th
{
	font-size: 14px;
	font-weight: normal;
	padding: 5px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
#background-image td
{
	padding: 9px 12px;
	color: #669;
	border-top: 1px solid #fff;
}
#background-image tfoot td
{
	font-size: 11px;
}
#background-image tbody td
{
	background: url('../table-images/back.png');
}
* html #background-image tbody td
{
	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../table-images/back.png',sizingMethod='crop');
	background: none;
}	
#background-image tbody tr:hover td
{
	color: #339;
	background: none;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children
{
	background: #fff;
	border-bottom: 1px solid #fff;
}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#ver-minimalist
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 5px;
	width: 630px;
	color: #000;
	text-align: left;
	border-collapse: collapse;
}
#ver-minimalist th
{
	padding: 3px 2px;
	font-weight: normal;
	font-size: 16px;
	border-bottom: 2px solid #6678b1;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #039;
}
#ver-minimalist td
{
	padding: 2px 2px 0px 2px;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #669;
}


#payment_types {
	float: left;
	width: 660px;
	margin-top: 10px;
}
#payment_types {
	font-weight: bold;
	color: #333399;
	vertical-align: middle;
}
#payment_types h2 {
	font-size: 110%;
	margin-right: 20px;
	float: left;
}
#payment_types img {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#footer {
	clear: both;
	height: 47px;
	width: 900px;
	margin-top: 10px;
/*	float: left;*/
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
	color: #333399;
	text-align: center;
	padding-top: 10px;
	font-size: 85%;
}
.quick {
	color: #CBCBCB;
	text-align: center;
	margin-top: 3px;
}
.quicklink {
	color: #CBCBCB;
	text-align: center;
	text-decoration:none;
	margin-top: 3px;
}
.quicklink a:link{
	font:12px Arial, Helvetica, sans-serif;	
	color:#CBCBCB;
	font-weight:normal;
	text-decoration:none;
	}	

.quicklink a:visited{
	font:12px Arial, Helvetica, sans-serif;	
	color:#CBCBCB;
	font-weight:normal;
	text-decoration:none;
	}	
.quicklink a:hover{
	font:12px Arial, Helvetica, sans-serif;	
	color:#CBCBCB;
	font-weight:normal;
	text-decoration:none;
	}



#header {
	background-color: #666666;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 125px;
	width: 900px;
}
#tagline {
	color: #D0300B;
	font-weight: bold;
	font-size: 130%;
	margin-left: 115px;
	clear: right;
	padding-top: 45px;
}
#cart_btn {
	height: 45px;
	width: 70px;
	float: right;
	padding-top: 5px;
	text-decoration: none;
}
#cart_btn a {
	background-image: url(../images/cart_btn.gif);
}
img {
	text-decoration: none;
}
#admin_back_button{
	font:11px Arial, Helvetica, sans-serif;	
	color:#cc0000;
	height:20px;	
	}

#admin_no_record{
	font:12px Arial, Helvetica, sans-serif;	
	color:#cc0000;
	height:20px;	
	}
	

#admin_toadd{
	font:12px Arial, Helvetica, sans-serif;	
	color:#cc0000;
	font-weight:bold;
	text-decoration:none;
	}	

#admin_toadd a:link{
	font:12px Arial, Helvetica, sans-serif;	
	color:#weight;
	font-weight:bold;
	text-decoration:none;
	}	

#admin_toadd a:visited{
	font:12px Arial, Helvetica, sans-serif;	
	color:#weight;
	font-weight:bold;
	text-decoration:none;
	}	
#admin_toadd a:hover{
	font:12px Arial, Helvetica, sans-serif;	
	color:#weight;
	font-weight:bold;
	text-decoration:none;
	}
	
	
	
#admin_title{
	font:15px Arial, Helvetica, sans-serif;	
	color:#cc0000;
	font-weight:bold;
	text-decoration:underline;
	}
#admin_link{
	font:13px Arial, Helvetica, sans-serif;	
	color:#cc0000;
	font-weight:bold;
	text-decoration:none;
	}	

#admin_link a:link{
	font:13px Arial, Helvetica, sans-serif;	
	color:#weight;
	font-weight:bold;
	text-decoration:none;
	}	

#admin_link a:visited{
	font:13px Arial, Helvetica, sans-serif;	
	color:#weight;
	font-weight:bold;
	text-decoration:none;
	}	
#admin_link a:hover{
	font:13px Arial, Helvetica, sans-serif;	
	color:#weight;
	font-weight:bold;
	text-decoration:none;
	}
	
.frontpageitem_admview{
	font:11px Arial, Helvetica, sans-serif;	
	color:#cc0000;
	font-weight:bold;
	text-decoration:none;
	}

.frontpageitem{
	font:11px Arial, Helvetica, sans-serif;	
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
#frontpageitem_nonstock{
	font:11px Arial, Helvetica, sans-serif;	
	color:red;
	font-weight:bold;
	text-decoration:none;
	}	
	
.product_page_info{
	font:12px Arial, Helvetica, sans-serif;	
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	}	
	
#product_page_img_enlarge{
	font:11px Arial, Helvetica, sans-serif;	
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	
	}		
	
#product_page_qty{
	font:12px Arial, Helvetica, sans-serif;	
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	
	}			
	
#product_page_tab_first{
	border-left: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	}		
	

.product_page_tab_first_changecol	{
	font:12px Arial, Helvetica, sans-serif;	
	color:#000000;
	font-weight:bold;	
	background-color:#EEEEEE;
	
	}
	
.product_page_tab_first_bottom	{
	font:12px Arial, Helvetica, sans-serif;	
	color:#000000;
	font-weight:bold;
	line-height:20px;
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	}	
	

#product_page_tab_text_content		{
	font:12px Arial, Helvetica, sans-serif;	
	color:#000000;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	}	

.product_page_no_rec		{
	font:12px Arial, Helvetica, sans-serif;	
	color:#000000;
	}	


#product_page_qty_invalid		{
	font:12px Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:#000000;
	}	


#product_page_qty_more		{
	font:11px Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:#000000;
	}	
	
.product_page_qty_close		{
	font:10px Arial, Helvetica, sans-serif;	
	color:#000000;
	}	

.product_page_info_spe_price			{
	font:10px Arial, Helvetica, sans-serif;	
	color:#000000;
	}


#shop_cart_head			{
	font:12px Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:#000000;
	}



.shop_cart_error_message				{
	font:12px Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:#000000;
	}

#shop_cart_item			{
	font:11px Arial, Helvetica, sans-serif;	
	color:#000000;
	}

#shop_cart_est_SH			{
	font:11px Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:#000000;
	}

#shop_cart_est_SH_UP			{
	font:11px Arial, Helvetica, sans-serif;	
	color:#000000;
	}
	
#login_head_head			{
	font:12px Arial, Helvetica, sans-serif;	
	color:#38348E;
	font-weight:bold;
	}	

#login_head			{
	font:12px Arial, Helvetica, sans-serif;	
	color:#000000;
	font-weight:bold;
	}	
#login_normal			{
	font:11px Arial, Helvetica, sans-serif;	
	color:#000000;
	}	

#login_normal_checkbox			{
	font:11px Arial, Helvetica, sans-serif;	
	color:#000000;
	}

#login_normal_star			{
	font:11px Arial, Helvetica, sans-serif;	
	color:#000000;
	}
	
.login_normal_star_state_zip			{
	font:11px Arial, Helvetica, sans-serif;	
	color:#000000;
	}
	
#checkout_bill_head_head			{
	font:12px Arial, Helvetica, sans-serif;	
	color:#38348E;
	font-weight:bold;
	}	

#checkout_bill_head			{
	font:12px Arial, Helvetica, sans-serif;	
	color:#000000;
	font-weight:bold;
	}
	
#checkout_bill_normal			{
	font:11px Arial, Helvetica, sans-serif;	
	color:#000000;
	}	
	
#advance_search_text_head{
	font:12px Arial, Helvetica, sans-serif;	
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	}



#advance_search_result_head{
	font:12px Arial, Helvetica, sans-serif;	
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	}

#advance_search_result_text_admview{
	font:11px Arial, Helvetica, sans-serif;	
	color:#cc0000;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	}

#advance_search_result_text{
	font:11px Arial, Helvetica, sans-serif;	
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	}

#forgotpassword{
	font:11px Arial, Helvetica, sans-serif;	
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
	}


#adminnormal{
	font:12px Arial, Helvetica, sans-serif;	
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	}
	
#message_content {
float: left;

}	
<!--
A.ssmItems:link		{color:black;text-decoration:none;}
A.ssmItems:hover	{color:black;text-decoration:none;}
A.ssmItems:active	{color:black;text-decoration:none;}
A.ssmItems:visited	{color:black;text-decoration:none;}
//-->
