﻿body{
	margin:0px 0px;
	font-family:Verdana;
	font-size:11px;
	color:#3A3838;
	/*background:#FFFFFF url(images/tgs_bg_001.gif) repeat-y 0 -1px;*/
	/*background-color: #FFFFFF;
	background-image: url(images/mi_h_bg_top.gif);
	background-repeat:repeat-x;*/

}	
a{color:#3A3838; text-decoration:none;}
a.bolder{font-weight:bold;}
a.bRed{font-weight:bold;color:#FE4D04;}
a.bBlue{color:#00349A; text-decoration:none; font-weight:bold;}
#Wrapper{width:970px;}


/*
a{	color:#0000CC;
	text-decoration:underline;
	}*/

a.menu-Header, a.menu-Header-bold
{
	color:#FD5D02;
	padding:0px 6px;
	text-decoration:none;
	border:solid 0px red;
}
a.menu-Header-bold
{
	font-weight:bold;
	color:#ffffff;
}

a.menu-top
{
	color:#FFFFFF;
}

a.menu_left
{
	color:#FFFFFF;
}

a.menu_special
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}

.left_menu_header
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
}

a.menu_bottom
{
	color:#0C2954;
}
a.menu-bottom
{
	text-decoration:underline;
}
a.pdStoreName{color:#ffffff;font-weight:bold;}
a.hlSKU{color:#C10202;}
.hlPrice{color:#D92727;}
.hlTitle{color:#C10202;}
.hWelcome{color:#CB6736;font-size:14px;font-weight:bold;}
.menu_left a{color:#3A3838;}
.menu_left, .menu_left_icn{color:#3A3838;height:22px;padding-left:6px;background:url(images/left_border_bottom.gif) no-repeat left bottom;vertical-align:top;}
.menu_left_icn{width:32px;padding-left:2px;}

hr {
	height: 1pt;
	color: #DCDCDC;
}

hr.left_sperator
{
	height: 1pt;
	color: #DCDCDC;
	width: 150px;
}


.static_text
{
	color:#FFFFFF;
	font-size:12px;
}

.header_text
{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
td.hdCenter{ padding:0px 0px 0px 15px;}
td.hdCenter table tr td{height:18px;border:solid 0px red;padding-bottom:10px;}
.leftBox{border:solid 1px #95A3E6;}
.leftBoxBody{padding:0px 0px 5px 10px;}
.clrHeadBox{background:#95A3E6;font-weight:bold;padding:4px 0px 4px 8px;}
.clrBodyBox{background:#F7F8FE;color:#000000;font-size:10px;font-family:Verdana;}

td.top_left_corner
{
	background:#0C2954 url(images/nave-head-border.gif);
	background-repeat:no-repeat;
	left: 0px;
	text-align:right; 
	width: 170px; 
	color:#FFFFFF; 
	text-align:center; 
	font-size:11px
}

td.top_left_corner2
{
	background:#0C2954 url(images/nav-left-border.gif);
	background-repeat:no-repeat;
	width:20px;
	height:39px;
}

td.top_right_menu
{
	height: 39px;
	background-image:url(images/bg-nav-bar.gif);
	color:#FEFFFF;
}
td.middle_left_menu
{
	width: 170px; 
	/*background-color:#D00102;
	color:#FFFFFF; */
	vertical-align:top;
}

td.small_header
{ background-color: #D2D2D2; padding-left: 10px; color: #3D3D69; height: 18px;}
td.small_header a
{ color:#B62121;}

table.cust_info
{
	background-image:url(images/bg_gray.gif);
}

.cust_info_header
{
	color:#0C2954;
	font-weight:bold;
	font-size:12px;
}

.cust_info_display
{
	color:#D00102;
	font-weight:bold;
	font-size:12px;
}
td.bottom
{
	color:#cccccc;
	padding:10px 0px 0px 15px;
}
td.bottom_right_corner
{
	background:#0C2954 url(images/footer-border.gif) no-repeat left 0px;
	text-align:right; 
	width: 170px;
	height:39px;
}

td.bottom_right_corner2
{
	background:url(images/footer-left-border.gif) no-repeat left 0px;
	text-align:right; 
	width:10px;
	height:39px;
}

td.bottom_right_border
{
	height: 39px; 
	background:url(images/bg-footer-bar.gif); 
	
	text-align:center;
	vertical-align:top;
	color:#FFFFFF;
}
td.copyright
{
	 font-family: Verdana;
	 font-size: 7pt;
	 color: #666666;
	 padding:0px 0px 20px 15px;
}

input.search_button
{
	BORDER-TOP-WIDTH: 0px; 
	FONT-WEIGHT: bold; 
	BORDER-LEFT-WIDTH: 0px; 
	BACKGROUND: url(/images/bg-button.gif) #0c2954 no-repeat right 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	WIDTH: 73px; 
	COLOR: #ffffff; 
	HEIGHT: 20px; 
	BORDER-RIGHT-WIDTH: 0px;
}

input.abbrv_button
{
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
	width:50px;
	height:50px;
	background:url(images/all_cat.jpg) #D00102 no-repeat right 0px;
	font-size:10px;
}

td.button
{
	background:url(images/bg-u-button.gif) no-repeat right 0px;
	border-left-width: 0px;
	vertical-align:bottom;
	width:73; 
	height:20px;
}

td.bgtd
{
	/*background-color:#D00102; */
	color:#FFFFFF;
}

td.small_bottom_background
{
	background-color:#D00102;
}

td.small_top_background
{
	background-color:#0C2954;
}
td.smallHeadBar1
{
	background:#000000;
	font-weight: bold;
	font-size: 11px;
	margin-top: 0px;
	color:#ffffff;
}
td.smallHeadBar2, td.smallHeadBar2 a
{
	background:#F4DFA6;
	color:#990000;
}
table.SplitSection
{
	background:#F4DFA6;
	border-top:solid 1px #EF9B02;
	font-weight:bold;
	font-size:14px;
	color:#990000;
}

/*
    Deselected tab.  The left most cell that contains the tab left corner .gif
*/
.deselect_tab_left	
{
	background-color:#CC6633;
	
	background-image: url(images/selectedTab_1x1.gif);
	background-repeat: repeat-y;
	background-position: top left;
	cursor:pointer;
}

.deselect_tab_corner_left
{
	width: 4px;
	height: 3px;
	background-image:url(images/tab_leftCorner.gif);
	background-color:#CC6633;
	background-position: top left;
}

.deselect_tab_corner_right
{
	width: 4px;
	height: 3px;
	background-image:url(images/tab_rightCorner.gif);
	background-color:#CC6633;
	background-position: top right;
}

.hover_tab_corner_left
{
	width: 4px;
	height: 3px;
	background-image:url(images/tab_leftCorner.gif);
	background-color:#CC6633;
	background-position: top left;
}

.tab_corner_left
{
	width: 4px;
	height: 3px;
	background-image:url(images/tab_leftCorner.gif);
	background-color:transparent;
	background-position: top left;
}

.hover_tab_corner_right
{
	width: 4px;
	height: 3px;
	background-image:url(images/tab_rightCorner.gif);
	background-color:#CC6633;
	background-position: top right;
}

.tab_corner_right
{
	width: 4px;
	height: 3px;
	background-image:url(images/tab_rightCorner.gif);
	background-color:transparent;
	background-position: top right;
}


/*
    Deselected tab.  The center cell that contains the tab text
*/
.deselect_tab_center	{
	background-color:#CC6633;
	border-top: 1px solid #EF9B02;
	border-bottom: 1px solid #EF9B02;
	color: #ffffff;
	font-weight: bold;
	padding-bottom:2;
	cursor:pointer;
}

/*
    Deselected tab.  The right most cell that contains the tab right corner .gif
*/
.deselect_tab_right	{
	background-color:#CC6633;
	
	background-image: url(images/selectedTab_1x1.gif);
	background-repeat: repeat-y;
	background-position: top right;
	cursor:pointer;
}

/*
    Hover style.  The left most cell that contains the tab left corner .gif
*/
.hover_tab_left	{
	background-color:#CC6633;
	border-collapse: separate;
	
	background-image: url(images/selectedTab_1x1.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	cursor:pointer;
}

/*
    Hover style.  The center cell that contains the tab text
*/
.hover_tab_center	{
	background-color:#CC6633;
	border-top: 1px solid #EF9B02;
	border-bottom: 1px solid #EF9B02;
	color: #ffffff;
	font-weight: bold;
	padding-bottom:2;
	cursor:pointer;
}

/*
    Hover style.  The right most cell that contains the tab right corner .gif
*/
.hover_tab_right	{
	background-color:#CC6633;
	
	background-image: url(images/selectedTab_1x1.gif);
	background-repeat: repeat-y;
	background-position: top right;
	cursor:pointer;
}

/*
     Selected tab.  The left most cell that contains the tab left corner .gif
*/
.select_tab_left	{
	background-color:transparent;
	
	background-image: url(images/selectedTab_1x1.gif);
	background-repeat: repeat-y;
	background-position: top left;
	
	cursor:default;
}

/*
    Selected tab.  The center cell that contains the tab text
*/
.select_tab_center	{
	background-color:transparent;
	border-top: 1px solid #EF9B02;
	color: #CC6633;
	font-weight: bold;
	padding-bottom:2;
	cursor:default;
}

/*
    Selected tab.  The right most cell that contains the tab right corner .gif
*/
.select_tab_right	{
	background-color:transparent;
	
	background-image: url(images/selectedTab_1x1.gif);
	background-repeat: repeat-y;
	background-position: top right;
	cursor:default;
}

/*
    Table cells in the tab table that are used as spacers between the tab buttons
*/
.spacer_tab	
{
	background-color: transparent;
	border-bottom: 1px solid #EF9B02;
}
/*
	CollapsiblePanelHeader style
*/
.collapsePanelHeader{	
	width:100%;		
	height:30px;
	background-color:#FF6634;
	/*background-image: url(images/bg_gray.gif);*/
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
	font-size:medium;
}

/*Image css for rating icon*/
.star
{
	background-image: url(images/star.gif);
	width:17px;
	height:15px;
	background-repeat:no-repeat;
}
.star_hl
{
	background-image: url(images/star_hl.gif);
	width:17px;
	height:15px;
	background-repeat:no-repeat;
}
.smiley
{
	background-image: url(images/smiley.gif);
	width:17px;
	height:15px;
	background-repeat:no-repeat;
}
.smiley_hl
{
	background-image: url(images/smiley_hl.gif);
	width:17px;
	height:15px;
	background-repeat:no-repeat;
}
/*Image css for rating icon*/


td.box_header
{
	background-color:#0C2954;
	color:#ffffff;
	font-weight:bold;
}

input.small_font
{
	font-size:11px;
	width:75px;
}
input.find_store
{
	width:105px;
	font-size: 10px;
}
input.leftSearch, select.leftSearch
{
	width:130px;
	font-size: 10px;
}
.small_font
{
	font-size:11px;
	width:75px;
}
.xsmall_font
{
	font-size:10px;
}


#Header{margin:0px 0px 0 0;background: #000; background:url(images/mi_h_bg_top.gif) repeat-x; height:105px;border:0px solid red;}
.Header-bg1{/*background:url(images/header-bg-001.gif) repeat-x;*/padding-top:4px;vertical-align:top;}
img.gemwowLogo{padding:0 0 0 20px;}
.nav-left{padding:0 6px 0 18px;width:165px;background:url(images/tgs_bg_left.gif) repeat-y 0px 0px;}
.box1{height:60px;width:160px;border:solid 0px #F20000;text-align:center;}
.box2{/*background:url(images/bg-box2.gif) repeat-x*/}
.box2-corner-left{/*background:url(images/box-corner-tl.gif) no-repeat left top; height:9px;width:9px;*/}
.box2-corner-right{/*background:url(images/box-corner-tr.gif) no-repeat right top; text-align:right;*/}
.box2-border-left{/*background:url(images/box-border-left.gif) repeat-y;*/}
.box2-border-right{/*background:url(images/box-border-right.gif) repeat-y right top; text-align:right;*/}
.small-alpha{font-size:10px;color:#CC6633;}
.small-copyright{font-size:11px;color:#5D5C5C;padding-top:24px;}
.small{font-size:11px;}
.pad-12{padding-left:12px;}
.pad-20{padding-left:20px;}
.pad-22{padding-left:22px;}
.pad-27{padding-left:27px;}
input.findStore{width:95px;margin-left:4px;border:solid 0px #000000;}
input.findCategoriy{width:130px;}

input.btnOrange
{
	background:#B62121;
	border-width:1px;
	border-bottom-color:#41344E;
	border-right-color:#41344E;
	border-top-color:#EDEDED;
	border-left-color:#EDEDED;
	color:#ffffff;
	font-size:11px;
}
.box-right{border:solid 1px #BAC1C3;background:url(images/box-right01.gif) repeat-x;}
.txt-11{font-size:11px;}
.hightlighHead{background:#D2D2D2;border:solid 1px #AEAEAE;color:#6E6E6E;height:34px;padding-left:22px;font-weight:bold;}
.dot_org{background:url(images/dot_org.gif); vertical-align:top;padding:0px 0px;}
.center002{/*background:url(images/center002.gif) repeat-x;*/margin:10px auto;padding:0px 0px !important;padding:0px 12px;}
.center004{background:url(images/center004.gif) repeat-y;}
.center005{background:url(images/center005.gif) repeat-y right;}
.h_newArrival{background:#F20000;color:#ffffff;height:26px;padding-left:14px;font-weight:bold;}
.footer{background:url(images/footer-bg-001.gif) repeat-x;height:128px;}
.underline{text-decoration:underline;}
.btnSearch{}


.border{ border:solid 1px #e2e6fa; padding-left:5px}
.border_bottom{border-bottom:solid 1px #ffffff;}
.leftVendors
{
	/*background:url(images/left_bg_001.gif) no-repeat;
	height:26px;*/
	width:178px;
	padding:0px 0 0 0;
	text-align:center;
	font-weight:bold;
}
.leftVendors a{color:#ffffff;}
.LeftSearch
{
	text-align:center;
	padding:5px 0 5px 0;
	background:#E8E8E8;
}
.bgLeftMenuWI{background:#E6DBEA;padding-left:5px;}
.bgAnnouncement a,.bgWholesale a,.bgInfo a{color:#8E71AB;}
.bgAnnouncement{padding-left:27px;height:32px;background:#FCEEC7 url(images/bg_announcement.gif) no-repeat; font-weight:bold;}
.bgWholesale{padding-left:27px;height:32px;background:#FCEEC7 url(images/bg_wholesale.gif) no-repeat; font-weight:bold;}
.bgInfo{padding-left:27px;height:32px;background:#FCEEC7 url(images/bg_info.gif) no-repeat; font-weight:bold;}
.lblCall{color:#517AC9;font-weight:bold;}
.hTableSort, .hTableSort a{color:#ffffff;}
/* ==== Product Description ==== */
.pdDetails{background:#ffffff;}
.pdDetails td{height:18px;}
.pdDetails td.pdCaption{color:#DD0808;font-weight:bold;padding-left:4px;}
.pdTitle
{background:#D2D2D2;color:#CA0000;font-size:16px;font-weight:bold;}

td.shape_vertical
{
	background-image:url(images/photobg04.gif);
	background-repeat:repeat-y;
	padding:0;
	vertical-align:top;
	width:5px;
}
td.shape_horizontal
{
	background-image:url(images/photobg02.gif);
	background-repeat:repeat-x;
	vertical-align:top;
	height:5px;
}
div.shape_top
{
	background-image:url(images/photobg05.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	width:5px;
	height:5px;
}
div.shpae_bottom1
{
	background-image:url(images/photobg01.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	width:5px;
	height:5px;
}

div.shape_bottom2
{
	vertical-align:top;
	background-image:url(images/photobg03.gif);
	background-repeat:no-repeat;
	width:5px;
	height:5px;
}

tr.datalist_header
{
	background-color:#FF6634;
	font-weight:bold;
	color:#990000;
	height:20px;
}

.orgBox{border:solid 1px #F20000;}

.bodytextnew1 {
	font-family: Verdana, Tahoma;
	font-size: 11px;
	font-style: normal;
}
.newcaption {
	font-family: Verdana, Tahoma;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
}

/************************* START ********* Minor Change *******/

.loginBox{
	padding-top:2px;
	font-size:10px;
	vertical-align:top;
	color:#514F4F;
	}
	
.txtLogin{
	border-width:2px;
	border-style:solid;
	border-top-color:#B8B8B8;
	border-left-color:#B8B8B8;
	border-bottom-color:#C6C6C6;
	border-right-color:#C6C6C6;
	width:105px;
	}
.txtSearch{
	border-width:2px;
	border-style:solid;
	border-top-color:#B62121;
	border-left-color:#B62121;
	border-bottom-color:#E25C5C;
	border-right-color:#E25C5C;
	width:125px;	
}
.miColor, .miColor a{
	color:#514F4F;
}
.menu-bar{
	background:url(images/mi_menus_bg.gif) repeat-x;
	height:54px;
	color:#FCFBFA;
	font-size:12px;
	font-weight:bold;
}
.menu-bar ul{
	display:block;
	padding-top:10px;
	margin-left:0px;
	border:0px solid red;
}
.menu-bar ul li{
	display:inline;
	padding:0px 8px 0 8px;
}
.menu-bar ul li a{
	color:#FCFBFA;
}
.small a
{
	color:#64300B;
}
.arrBox
{
	border:solid 1px #F20000;
}
/************************* Menu Bar ******/
    .WrapperMenu{font-size:12px;font-family:Verdana;font-weight:bold;margin-bottom:4px;}
    .MainMenu1{height:38px;padding:0 4px 0 4px;color:#FCFBFA; text-decoration:underline;}
    .MainMenu2{background:#AF0808;color:#ffffff; text-decoration:underline;}
    .DynamicMenu1{background:#AF0808; color:#ffffff;width:170px;height:24px;padding-left:12px; text-decoration:underline;}
    .DynamicMenu2{background:#F40808; text-decoration:underline;}
    
/************************** END ********** Minor Change *******/
/*************** New Arrival **************************/
.naHeaderRight{background:#000000;color:#FFFFFF;font-weight:bold;}
.naHeaderLeft{color: #AC0000; height: 36px; padding-left: 8px; background:#C3C3C3;}
.naHeaderTable{font-weight: bold;color:#C10202;background:#D2D2D2;height:16px;}
.naTitle1{padding-left:8px;color:#0F0E13;}
.naLink, a.naLink, a.naLink{text-align: right; color:#7F7758;}
/*********************** Testimonial ****/
.tmnBox{background:#E8E8E8;height:85px;padding:4px;color:#2D2C2C;}

/*************************** Bottom *****/
.btmTxt{color:#5D466D;}
.btmImport{font-weight:bold;padding-left:18px;}
.mini-banner{padding-left:25px;}
.body{background: url(images/mi_h_bg_top.gif) repeat-x 0 0px;width:auto;}

/*************************** Product Detail *****/
.subTitle{margin-left:16px; padding-right:16px;border:solid 0px red;}
.vendor-box{background-color: #AC0000; color: #ffffff; padding: 4px 18px;}
.pdDetail{background: #FFFFFF;}
.dataRow1{background-color: #FFFFFF;}
.dataRow2{background-color: #c3c3c3;}
.theline{border-top: solid 1px #F20000; height: 2px;}

/*************************** Shopping Cart ******/
.scHeader{background-color: #AC0000; color: #FFFFFF;}

/*************************** Pandding Box *******/
.pbLeftHeader{background-color: #F2F2F2;color:#B62121;}

/*************************** Search Result ******/
.srHeaderList{background-color: #B62121;color:#B62121;}

/*************************** Store List ******/
.slBox{height:100px;border:solid 1px #AEAEAE;background:#ffffff;}

/*************************** Search Option ***/
.searchZone{background:#FFFFFF;margin-left:16px;}

/*********************************/
.btnDark{background:#222222;color:#FDFCFC;border:1px solid #FDFCFC;}
