h1                                { font-size: 14px; color: rgb(255, 255, 255); display: inline; }
h2                                { font-size: 12pt; color: rgb(80, 80, 80);    display: inline; }
.headercontent                    { font-size: 10pt; color: rgb(80, 80, 80); }

body 
{
	font-family: Trebuchet MS, Tahoma, Verdana, Arial;
	margin:0 auto;
	color: rgb(154, 153, 153);
}
img
{
	border:0px;
}
table
{
	vertical-align:top;
}
td 
{
	font-family: Trebuchet MS, Tahoma, Verdana, Arial;
	font-size:13px;
}



input {
	padding: 4px 5px; color: rgb(0, 0, 0); line-height: normal; font-size: 14px; margin-top: 0px;
}
select {
	padding: 4px 5px; color: rgb(0, 0, 0); line-height: normal; font-size: 14px; margin-top: 0px;
}
a {
	color: rgb(252, 10, 44); text-decoration: underline;
}
a:hover {
	text-decoration: none;
}


option
{
	font-size:10px;
}

.input_style
{height:15px; width:30px; text-align:center; font-family:Trebuchet MS, Tahoma, Verdana, Arial; font-size:11px; color:#483217; border:1px solid #A8A8A8; padding:0px;}
.main_bg
{
	background-image:url(../images/general/bg_main.gif);
	width:26px;
}
.main_bg_2
{
	background-image:url(../images/general/bg_main_2.gif);
	width:31px;
}
.bg_menu
{
	background-image:url(../images/general/bg_menu.gif);
	background-repeat:repeat-y;
}
.bg_menu2
{
	background-image:url(../images/general/bg_menu_2.gif);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#ECEAE4;
}
.bg_carts
{
	background-image:url(../images/general/bg_carts.gif);
	background-repeat:repeat-y;
	background-position:bottom center;
	height:45px;
	width:219px;
}
.left_menu
{
	background-image:url(../images/general/top_bg_menu.gif);
	background-repeat:no-repeat;
	width:219px;
	height:55px;
}

.bg_content_top2
{
	background-image:url(../images/general/bg_content_top2.gif);
	background-repeat:no-repeat;
}
.bg_content_center2
{
	background-image:url(../images/general/bg_content_center2.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.content_text_pos
{
	color: rgb(154, 153, 153);
	padding-left:20px;
	padding-right:18px;
	padding-bottom:10px;
}

.content_text_pos a {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.content_text_pos a:hover {
	color: rgb(255, 0, 0); text-decoration: none;
}

.content_text_pos1
{
	padding-right:16px;
	text-align:right;
	height:32px;
}



.font1
{
	font-weight:bold;
	color:#EBE8E2;
}
.font2
{
	color:#969696;
}
.font3
{
	font-weight:bold;
	color:#7B0000;
	padding-left:21px;
	text-transform:uppercase;
}
.font4
{
	color:#3F3F3F;
	text-align:left;
	font-weight:normal;
	margin-top:8px;
	padding-left:4px;
	padding-right:4px;
	text-align: center;

}
.font4 a{color:#3F3F3F; text-decoration:none;}
.font4 a:hover{color:#3F3F3F; text-decoration:underline;}
.font5
{
	color:#9D3B23;
	font-weight:bold;
	font-size:14px;
}
.font6 a{color:#535353; text-decoration:underline; font-size:12px;}
.font6 a:hover{color:#535353; text-decoration:none; font-weight:bold; font-size:12px;}
.font7
{ color:#3F3F3F;}

a.category_menu{ color: rgb(0, 0, 0); text-decoration: none; font-size:10px; }
a.category_menu:hover { color: rgb(0, 0, 0); text-decoration: underline; font-size:10px; }

.no_bg
{
	background:url(../images/general/bg_list_2.gif) center left no-repeat;
	margin:0px;
	padding:0 0 0 38px;
	height:24px;
}
.link1:link{text-decoration:none; color:#FF9900; font-weight:bold;}
.link1:hover{text-decoration:underline; color:#FF9900;font-weight:bold;}
.link1:visited{text-decoration:none; color:#FF9900;font-weight:bold;}

#form1
{
	width:144px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

#footer
{
	width:125px;
	height:45px;
	background-image:url(../images/general/footer_img.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.footer
{
	color:#8A8A8A;
	font-size:11px;
	height:45px;
	width:592px;

}
.footer_link
{
	color:#8A8A8A;
	text-decoration:none;
	font-weight:normal;
}
.footer_link2
{
	color:#FF9900;
	text-decoration:none;
	font-weight:bold;
}

.checkout_header
{
	font-weight:bold;
	color:#7B0000;
	padding-left:21px;
	text-transform:uppercase;
	height=55px;
}

.checkout_content_text_pos
{
	color:#3F3F3F;
	padding-left:20px;
	padding-right:18px;
	background-color:#FFFFFF;
}


/* POPUP*/

.font-popup
{
	color:#7B0000;
	font-size:11px;
	font-weight:bold;
	padding-left:20px;
	text-transform:uppercase;
}
.font1-popup
{
	color:#3F3F3F;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
}
#footer_popup
{
	background-color:white;
	border-top:2px solid #345173;
	height:39px;
	color:#3F3F3F;
	font-size:11px;
	text-align:center
}



.banners { PADDING-BOTTOM: 0px; WIDTH: 100%; OVERFLOW: hidden }
.slider  { POSITION: relative; FLOAT: left }

.stripTransmitter                 { POSITION: absolute; TEXT-ALIGN: right; MARGIN: 293px 0px 0px 0px; BACKGROUND: url(../images/general/slider-buttons-bg.png) repeat-x 50% top; HEIGHT: 27px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px; BOTTOM: 0px; }
.stripTransmitter UL              { PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px 555px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none; }
.stripTransmitter LI              { FLOAT: left; MARGIN-RIGHT: 6px }
.stripTransmitter UL LI A         { WIDTH: 15px; DISPLAY: block; BACKGROUND: url(../images/general/slider-button.gif) no-repeat 0px 0px; HEIGHT: 15px; TEXT-DECORATION: none }
.stripTransmitter UL LI A:hover   { BACKGROUND: url(../images/general/slider-button-act.gif) no-repeat 0px 0px }
.stripTransmitter UL LI A.current { BACKGROUND: url(../images/general/slider-button-act.gif) no-repeat 0px 0px }

#mygalone       { OVERFLOW: hidden }
#mygalone UL    { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 319px; OVERFLOW: hidden; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none; }
#mygalone UL LI { POSITION: relative; WIDTH: 640px; FLOAT: left; HEIGHT: 319px }

#bannerOne   { PADDING-BOTTOM: 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; PADDING-TOP: 0em; WIDTH: auto }
#bannerTwo   { PADDING-BOTTOM: 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; PADDING-TOP: 0em; WIDTH: auto }
#bannerThree { PADDING-BOTTOM: 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; PADDING-TOP: 0em; WIDTH: auto }
#bannerFour  { PADDING-BOTTOM: 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; PADDING-TOP: 0em; WIDTH: auto }
#bannerFive  { PADDING-BOTTOM: 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; PADDING-TOP: 0em; WIDTH: auto }
#bannerSix   { PADDING-BOTTOM: 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; PADDING-TOP: 0em; WIDTH: auto }

#column-center { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }

.hpb_link       {text-decoration:none;}
.hpb_link:hover {text-decoration:underline;}











#header {
	margin-bottom: 13px;
}

#header ul {
	list-style: none;
}

.wrapper {
	width: 100%; overflow: hidden;
}


.search {
	margin: 0px; overflow: hidden;
}

.search .button {
	background: url("../images/general/search-button.png") no-repeat left top; font: bold 12px/21px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; border: 0; width: 31px; height: 30px; color: rgb(107, 107, 107); text-transform: none; text-indent: -9999px; vertical-align: middle; float: right; font-size-adjust: none; font-stretch: normal; cursor: pointer
}
.search .button:hover {
	background: url("../images/general/search-button-active.png") no-repeat left top;
}
.search .inputbox {
	background: url("../images/general/input-bg.png") no-repeat left top; font: 12px/19px Arial, Helvetica, sans-serif; margin: 0px; padding: 4px 5px 4px 10px; border: 0; width: 217px; height: 22px; color: rgb(180, 180, 180); text-transform: none; vertical-align: top; float: left; font-size-adjust: none; font-stretch: normal;
}


#search {
	margin: 0px; padding: 0px; border: currentColor; top: 34px; width: 264px; height: 30px; right: 24px; overflow: hidden; position: absolute; z-index: 1;
}

.inputbox {
	padding: 1px 2px; border: 1px solid rgb(229, 229, 229); width: 224px; height: 21px; line-height: 20px !important;
}


.moduletable-nav ul.menu {
	list-style: none; margin: 0px; padding: 0px; float: center;
}
.moduletable-nav ul.menu li {
	font: 12px/20px Arial, Helvetica, sans-serif; margin: 0px 0px 0px 2px; padding: 0px; text-transform: none; float: left; font-size-adjust: none; font-stretch: normal;
}
.moduletable-nav ul.menu li:first-child {
	margin: 0px;
}
.moduletable-nav ul.menu li a {
	background: url("../images/general/top_ul-a.png") left top; padding: 2px 6px 3px; border-radius: 2px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; display: inline-block; position: relative; cursor: pointer; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.moduletable-nav ul.menu li a:hover {
	background: rgb(252, 10, 44); color: rgb(255, 255, 255); text-decoration: none; box-shadow: 0px 0px 30px #d80a2a; -moz-box-shadow: 0 0 30px #d80a2a; -webkit-box-shadow: 0 0 30px #d80a2a;
}
.moduletable-nav ul.menu li.active a {
	background: rgb(252, 10, 44); color: rgb(255, 255, 255); text-decoration: none; box-shadow: 0px 0px 30px #d80a2a; -moz-box-shadow: 0 0 30px #d80a2a; -webkit-box-shadow: 0 0 30px #d80a2a;
}





.main {
	width: 1014px; position: relative;
}

.moduletable_banners {
	top: 28px; width: 255px; right: 12px; position: absolute; z-index: 50;
}
.banneritem_banners {
	margin: 0px 0px 9px;
}
.moduletable_banners1 {
	top: 0px; width: 444px; height: 322px; right: -144px; position: absolute;
}
.box-slider {
	background: url("../images/general/box-slider-bg.png") repeat-x left top; padding: 26px 0px 0px 26px; width: 988px; height: 420px; overflow: hidden; margin-bottom: 6px; position: relative;
}
.moduletable_slider {
	background: url("../images/general/slider-box.jpg") no-repeat left top; margin: 0px; padding: 11px 0px 0px 11px; width: 705px; height: 356px; position: relative; z-index: 30; float: left;
}
#slider {
	width: 696px; height: 349px; position: relative;
}
.nivoSlider {
	position: relative;
}
.nivoSlider img {
	left: 0px; top: 0px; position: absolute;
}
.nivoSlider a.nivo-imageLink {
	margin: 0px; padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 60;
}
.nivo-slice {
	height: 100%; display: block; position: absolute; z-index: 50;
}
.nivo-caption {
	background: rgb(0, 0, 0); left: 0px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); position: absolute; z-index: 89; opacity: 0.8;
}
.nivo-caption p {
	margin: 0px; padding: 5px;
}
.nivo-caption a {
	display: inline !important;
}
.nivo-html-caption {
	display: none;
}
.nivo-directionNav a {
	top: 45%; position: absolute; z-index: 99; cursor: pointer;
}
.nivo-prevNav {
	left: 0px; display: none;
}
.nivo-nextNav {
	right: 0px; display: none;
}
.nivo-controlNav {
	background: url("../images/general/nivo-controlNav.png") no-repeat left top; left: 280px; width: 176px; height: 23px; bottom: -31px; overflow: hidden; padding-left: 23px; position: absolute; z-index: 99;
}
.nivo-controlNav li {
	
}
.nivo-controlNav a {
	background: url("../images/general/nivo-controlNav-a_active.png") no-repeat -18px top; width: 18px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 16px; text-indent: -5000px; padding-top: 0px; font-size: 12px; font-weight: bold; text-decoration: none; margin-right: 0px; float: left; display: block; z-index: 99; cursor: pointer;
}
.nivo-controlNav a.active {
	background: url("../images/general/nivo-controlNav-a_active.png") no-repeat 0px top;
}







.main1 {
	margin: 0px auto; min-width: 1009px; text-align: left; padding-right: 5px;
}
.content {
	background: url("../images/general/content-bg.gif") repeat-x left top rgb(43, 43, 43); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(40, 40, 40) rgb(40, 40, 40) currentColor; margin: 0px; padding: 29px 29px 0px 25px; border-radius: 8px 8px 0px 0px; overflow: hidden; z-index: 1; -moz-border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0;
}
.all .content {
	padding-right: 25px; min-height: 600px;
}
.content-bot {
	background: url("../images/general/content-bot.png") no-repeat left top; width: 1009px; height: 49px;
}









.module-categories {
	margin: 0px; padding: 0px 0px 32px; overflow: hidden;
}
.module-categories h3 {
	background: url("../images/general/title-right.png") no-repeat right top; margin: 0px; padding: 0px 116px 0px 0px; height: 40px; color: rgb(228, 228, 228); text-transform: uppercase; line-height: 23px; letter-spacing: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
}
.module-categories h3 span {
	background: url("../images/general/title-left.png") no-repeat left top; height: 40px; padding-left: 11px; display: block;
}
.module-categories h3 span span {
	background: url("../images/general/title-tail.png") repeat-x left top; padding: 9px 0px 0px; width: 100%; height: 31px; display: block;
}





.module_multi {
	padding: 0px; width: 100%; padding: 0px 0px 10px; overflow: hidden;
}
.module_multi h3 {
	background: url("../images/general/title2-right.gif") no-repeat right top; margin: 0px; font: bold 14px/23px Arial, Helvetica, sans-serif; padding: 0px 128px 0px 0px; height: 40px !important; text-align: left; color: rgb(228, 228, 228); font-size-adjust: none; font-stretch: normal;
}
.module_multi h3 span {
	background: url("../images/general/title2-left.gif") no-repeat left top; height: 40px; padding-left: 11px; display: block;
}
.module_multi h3 span span {
	background: url("../images/general/title2-tail.gif") repeat-x left top; padding: 9px 0px 0px; width: 100%; height: 31px; display: block;
}





--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


.featuredIndent {
	margin: 0px 0px 10px 10px; padding: 0px; border: 1px solid rgb(0, 0, 0); text-align: left; position: relative; min-height: 266px; box-shadow: 0px 0px 2px 1px #313030; -moz-box-shadow: 0 0 2px 1px #313030; -webkit-box-shadow: 0 0 2px 1px #313030;
}
.featuredIndent-color {
	background: rgb(24, 24, 24); padding: 20px 18px 10px; border: 1px solid rgb(33, 33, 33); overflow: hidden;
}



.centerBoxContentsFeatured {
	vertical-align: top;
}
.centerBoxContentsFeatured {
	width: auto; margin: 0px 0px 10px 10px; padding: 0px; border: 1px solid rgb(0, 0, 0); text-align: left; position: relative; min-height: 266px; box-shadow: 0px 0px 2px 1px #313030; -moz-box-shadow: 0 0 2px 1px #313030; -webkit-box-shadow: 0 0 2px 1px #313030;
}

.centeredContent {
	width: 225px;
}
.back {
	float: left;
}
.product-col {
	background: rgb(24, 24, 24); padding: 10px; border: 1px solid rgb(33, 33, 33); overflow: hidden; width: 203px; min-height: 266px;
}
.product-col .img {
	text-align: center; padding-bottom: 10px;
}
.product-col .prod-info {
	padding: 0px 0px 0px 0px;
}
.product-col .name {
	color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; font-weight: normal; text-decoration: none;
}
.product-col .name:hover {
	color: rgb(255, 0, 0); text-decoration: none;
}
.product-col .text {
	color: rgb(255, 255, 255); line-height: 16px; padding-bottom: 8px; font-size: 12px; margin-top: -1px; margin-left: -1px; display: inline-block;
}
.price {
	color: rgb(255, 0, 0); line-height: 18px; font-size: 18px; font-weight: bold;
}
.product-col .price {
	padding-top: 4px; padding-right: 10px; margin-left: -1px; float: left;	
}

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------






















#header .navigation {
	float: right;
}
#header .navigation ul {
	margin: 0px; padding: 0px;
}
#header .navigation ul li {
	float: left; position: relative;
}
#header .navigation ul li a {
	background: url("../images/general/nav-bg.jpg") repeat-x left top; padding: 8px 22px 9px 21px; color: rgb(255, 255, 255); line-height: 20px; font-size: 11px; font-weight: bold; text-decoration: none; border-left-color: rgb(33, 53, 105); border-left-width: 1px; border-left-style: solid; display: block;
}
#header .navigation ul li.selected a {
	background: url("../images/general/nav-bg-act.jpg") repeat-x left top; color: rgb(255, 255, 255); border-left-color: rgb(33, 53, 105); border-left-width: 1px; border-left-style: solid;
}
#header .navigation ul li a:hover {
	background: url("../images/general/nav-bg-act.jpg") repeat-x left top; color: rgb(255, 255, 255); border-left-color: rgb(33, 53, 105); border-left-width: 1px; border-left-style: solid;
}
#header .navigation ul li.first a {
	border: currentColor;
}
#header .navigation ul li.first .corner1 {
	background: url("../images/general/nav-left-corner.jpg") no-repeat left top; left: 0px; top: 0px; width: 7px; height: 37px; position: absolute;
}
#header .navigation ul li.selected.first .corner1 {
	background: url("../images/general/nav-left-corner-act.jpg") no-repeat left top;
}
#header .navigation ul li.first:hover .corner1 {
	background: url("../images/general/nav-left-corner-act.jpg") no-repeat left top;
}
#header .navigation ul li.last .corner1 {
	background: url("../images/general/nav-right-corner.jpg") no-repeat left top; top: 0px; width: 7px; height: 37px; right: 0px; position: absolute;
}
#header .navigation ul li.selected.last .corner1 {
	background: url("../images/general/nav-right-corner-act.jpg") no-repeat left top;
}
#header .navigation ul li.last:hover .corner1 {
	background: url("../images/general/nav-right-corner-act.jpg") no-repeat left top;
}






#header .menu {
	float: left;
}
#header .menu ul {
	margin: 0px; padding: 0px;
}
#header .menu ul li {
	float: left; position: relative;
}
#header .menu ul li a {
	background: url("../images/general/menu-bg.jpg") repeat-x left top; padding: 10px 29px 10px 30px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 18px; font-size: 11px; font-weight: bold; text-decoration: none; border-left-color: rgb(191, 17, 63); border-left-width: 1px; border-left-style: solid; display: block;
}
#header .menu ul li.selected a {
	background: url("../images/general/menu-bg-act.jpg") repeat-x left top; color: rgb(213, 35, 81); border-left-color: rgb(226, 246, 250); border-left-width: 1px; border-left-style: solid;
}
#header .menu ul li a:hover {
	background: url("../images/general/menu-bg-act.jpg") repeat-x left top; color: rgb(213, 35, 81); border-left-color: rgb(226, 246, 250); border-left-width: 1px; border-left-style: solid;
}
#header .menu ul li.first a {
	border: currentColor;
}
#header .menu ul li.first .corner1 {
	background: url("../images/general/menu-first-corner.jpg") no-repeat left top; left: 0px; top: 0px; width: 7px; height: 38px; position: absolute;
}
#header .menu ul li.selected.first .corner1 {
	background: url("../images/general/menu-first-corner-act.jpg") no-repeat left top;
}
#header .menu ul li.first:hover .corner1 {
	background: url("../images/general/menu-first-corner-act.jpg") no-repeat left top;
}
#header .menu ul li.last .corner1 {
	background: url("../images/general/menu-last-corner.jpg") no-repeat left top; top: 0px; width: 7px; height: 38px; right: 0px; position: absolute;
}
#header .menu ul li.selected.last .corner1 {
	background: url("../images/general/menu-last-corner-act.jpg") no-repeat left top;
}
#header .menu ul li.last:hover .corner1 {
	background: url("../images/general/menu-last-corner-act.jpg") no-repeat left top;
}

.head-bot {
	background: url("../images/general/bot-head.jpg") repeat-x left top rgb(255, 255, 255); padding: 13px; border-radius: 10px; width: 950px; overflow: hidden; position: relative; box-shadow: 0px 0px 10px #6c6c6c; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-box-shadow: 0 0 10px #6c6c6c; -webkit-box-shadow: 0 0 10px #6c6c6c;
}







.wrapp {
	background: rgb(255, 255, 255); padding: 13px 13px 8px; border-radius: 10px; position: relative; box-shadow: 0px 0px 10px #d9e7da; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-box-shadow: 0 0 10px #d9e7da; -webkit-box-shadow: 0 0 10px #d9e7da;
}




#categories {
	background: url("../images/general/cat-bg.jpg") repeat-x left top rgb(0, 137, 181); padding: 4px 0px 8px; border-radius: 8px; position: relative; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
#categories .box-head {
	background: rgb(0, 137, 181); margin: 0px 4px 9px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;
}
.box-head {
	padding: 7px 0px 9px 17px; color: rgb(255, 255, 255); line-height: 18px; font-size: 18px; font-weight: bold; margin-bottom: 5px; display: block; position: relative; text-shadow: 1px 1px #0e74a8; text-align:left;
}






.centerBoxHeading {
	background: url("../images/general/title-bg.jpg") repeat-x left top; padding: 10px 0px 10px 21px; border-radius: 9px; color: rgb(255, 255, 255); line-height: 18px; font-size: 18px; font-weight: bold; margin-bottom: 5px; display: block; position: relative; -moz-border-radius: 9px; text-shadow: 1px 1px #0e74a8; -webkit-border-radius: 9px;
}



#footer {
	padding: 20px 20px 20px 20px; width: 100%;
}
#footer .footer-menu {
	color: rgb(255, 255, 255); line-height: 14px; font-size: 12px; float: center; font-weight: bold;
}
#footer .footer-menu a {
	color: rgb(255, 255, 255); line-height: 14px; font-size: 12px; text-decoration: none;  font-weight: bold;
}
#footer .footer-menu a:hover {
	color: rgb(255, 0, 0);
}
#footer .copyright {
	color: rgb(255, 255, 255); line-height: 14px; font-size: 12px; text-decoration: none; float: right;
}
#footer .copyright a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#footer .copyright a:hover {
	color: rgb(255, 0, 0);
}



#header .cart {
	background: url("../images/general/cart.gif") no-repeat 7px top; padding: 2px 0px 8px 51px; width: 90px; float: left;
}
#header .cart .cart1 {
	color: rgb(209, 29, 76); line-height: 14px; overflow: hidden; font-size: 12px; display: block;
}
#header .cart a {
	color: rgb(14, 144, 186); line-height: 14px; font-size: 12px; font-weight: bold;
}








.tie {
	
}

.tabsection {
	background-color: rgb(0, 0, 0);
}

.section {
	background-color: rgb(0, 0, 0);
}




.module_LoginForm {
	background: url("../images/general/LoginForm-bg.gif") no-repeat left top rgb(24, 24, 24); margin: 0px; padding: 0px; border: 1px solid rgb(0, 0, 0); text-align: left; overflow: hidden; position: relative; box-shadow: 0px 0px 2px 1px #313030; -moz-box-shadow: 0 0 2px 2px #313030; -webkit-box-shadow: 0 0 2px 1px #313030;
}
.module_LoginForm h3 {
	font: bold 14px/23px Arial, Helvetica, sans-serif; margin: 0px; padding: 8px 0px 0px 10px; border: currentColor; color: rgb(228, 228, 228); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.module_LoginForm .boxIndent {
	padding: 11px 0px 23px; border: currentColor; overflow: hidden;
}
.module_LoginForm .form-login {
	padding-left: 19px;
}
#form-login-username {
	width: 100%; display: block;
}
#form-login-remember {
	padding: 4px 0px 0px;
}
label.remember {
	font: 12px/14px Arial, Helvetica, sans-serif; color: rgb(70, 70, 70); text-transform: none; text-decoration: none; margin-left: 2px; display: inline-block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
label.remember:hover {
	text-decoration: underline;
}
.form-login .rememberCheck {
	margin: 0px; padding: 0px 0px 6px; width: 130px; display: block;
}
input.checkbox {
	margin: 0px 3px 0px 0px; padding: 0px; border: currentColor; width: 14px; height: 14px; vertical-align: middle; display: inline-block;
}
.username span {
	padding: 0px 0px 1px 3px; color: rgb(70, 70, 70); display: block; border:0px;
}
.password span {
	padding: 6px 0px 1px 3px; color: rgb(70, 70, 70); display: block; border:0px;
}
#mod_login_username {
	background: url("../images/general/input-bg2.png") no-repeat left top; font: 12px/20px Arial, Helvetica, sans-serif; margin: 1px 2px 1px 3px; padding: 0px 5px; border: 0px; width: 176px; height: 22px; color: rgb(255, 255, 255); text-transform: none; font-size-adjust: none; font-stretch: normal;
}
#mod_login_password {
	background: url("../images/general/input-bg2.png") no-repeat left top; font: 12px/20px Arial, Helvetica, sans-serif; margin: 1px 2px 1px 3px; padding: 0px 5px; border: 0px; width: 176px; height: 22px; color: rgb(255, 255, 255); text-transform: none; font-size-adjust: none; font-stretch: normal;
}
.username {
	font: 12px/13px Arial, Helvetica, sans-serif; margin: 0px; color: rgb(225, 224, 224); text-transform: none; font-size-adjust: none; font-stretch: normal; border:0px;
}
.password {
	font: 12px/13px Arial, Helvetica, sans-serif; margin: 0px; color: rgb(225, 224, 224); text-transform: none; font-size-adjust: none; font-stretch: normal; border:0px;
}
.form-login .button {
	background: rgb(252, 10, 44); font: bold 12px/20px Arial, Helvetica, sans-serif; margin: 0px 10px 0px 0px; padding: 0px 0px 2px; border-radius: 2px; border: currentColor !important; width: 52px; height: 24px; text-align: center; color: rgb(255, 255, 255); text-transform: none; float: none; display: inline-block; position: relative; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 0px 10px #d80a2a; -moz-box-shadow: 0 0 10px #d80a2a; -webkit-box-shadow: 0 0 10px #d80a2a; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.form-login .button:hover {
	background: rgb(252, 10, 107); color: rgb(255, 255, 255); cursor:pointer;
}

.part1 .pad-top {
	padding-top: 6px; padding-left: 3px;
}


#inputs {
	padding: 4px 0px 0px 3px; width: 100%;
}

#inputs a {
	font: 11px/16px Arial, Helvetica, sans-serif; margin: 1px 0px 0px; color: rgb(250, 115, 6); text-decoration: none; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
#inputs .reg {
	font: bold 12px/16px Arial, Helvetica, sans-serif; padding: 1px 0px 0px; color: rgb(253, 68, 3); text-transform: none; text-decoration: none; margin-left: 0px; display: block; font-size-adjust: none; font-stretch: normal;
}
#inputs .reg:hover {
	text-decoration: underline !important;
}
#inputs a:hover {
	text-decoration: none !important;
}


a.reg {
	background: url("../images/general/button2.png") no-repeat left top; font: bold 12px/20px Arial, Helvetica, sans-serif; margin: 0px; padding: 1px 0px 0px; width: 125px; height: 23px; text-align: center; color: rgb(255, 255, 255); text-transform: none; text-decoration: none; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
a.reg:hover {
	background: url("../images/general/button2-active.png") no-repeat left top; color: rgb(255, 255, 255); text-decoration: none;
}



/* WordPress Feed */

.rssDivMain { float:left; }
.rssDivMain .feedEkList {width:200px; list-style:none outside none; border:0px padding:0px 0px; color:#FFFFFF;}
.rssDivMain .feedEkList li{border-bottom:1px solid #D3CAD7; padding:0px;}
.rssDivMain .feedEkList li:last-child{border-bottom: none;}
.rssDivMain .itemTitle a{font-weight:bold; color: rgb(255, 0, 0)!important; text-decoration:none }
.rssDivMain .itemTitle a:hover{ text-decoration:underline }
.rssDivMain .itemDate {font-size:11px;color:#AAAAAA;}
.rssDivMain ul {width:200px !important; padding: 12px; list-style-type: none;}

.rssDiv { float:left; }
.rssDiv .feedEkList{width:640px; list-style:none outside none;; border:0px; color:#FFFFFF;}
.rssDiv .feedEkList li{border-bottom:1px solid #D3CAD7; padding:0px;}
.rssDiv .feedEkList li:last-child{border-bottom:none;}
.rssDiv .itemTitle a{font-weight:bold; color:rgb(255, 0, 0) !important; text-decoration:none }
.rssDiv .itemTitle a:hover{ text-decoration:underline }
.rssDiv .itemDate{font-size:11px;color:#AAAAAA;}
.rssDiv ul {width:640px; !important; padding: 0; list-style-type: none;}