BODY {color: #000000;margin:0px;padding:15px 0px 10px 0px;background:url(../images/bg_body.gif) 0px 0px repeat #660000;}

FORM {display: inline;}
/*td, div { padding:0px; margin:0px; font-family:arial; font-size:11px; }*/
td, div, span, p {font-family:arial; font-size:12px;}
hr { color:#410000 }
a:link { color: #474747; text-decoration: none; font-family:arial; /* color: #973059; */} 
a:visited { color: #413F3F; text-decoration: none; } 
a:active { color: #5a5a5a; text-decoration: none; } 
a:hover { color: #00557d; text-decoration: none; /* color: #AABBDD; */}

.SuccessMsg { color: green; }
.ErrorMsg { color: red; }
.redstar { color: red; }
.bgcolor {  background-color: #f7f5ef; }
.spacer3 { font-size:3px; line-height:3px; font-weight:normal; font-family:arial; }
.spacer5 { font-size:5px; line-height:5px; font-weight:normal; font-family:arial; }
.spacer8 { font-size:8px; line-height:8px; font-weight:normal; font-family:arial; }
.width16px { font-size:16px; width: 16px; line-height:5px; font-weight:normal; font-family:arial; }
.width_100pc {width:100%;}

.mainpagebodydiv { width:982px; height: auto; overflow: hidden; font-family:arial; font-size:11px; }
.sectiondiv_header { clear: both; height: auto; width: 100%; background-color: transparent; padding: 0px 0px 0px 0px; font-family:arial; font-size:11px;}
.sectiondiv_header .headerbg { background: #f7f5ef url(../images/bg_logo.gif) 0px 0px repeat-x; font-family:arial; font-size:11px;}
.sectiondiv { clear: both; width:972px; background-color: #f7f5ef; padding-left: 16px; padding-right: 16px; font-family:arial; font-size:11px;}

/*----- HEADER STYLE START -----*/
.slogan {  width: 280px; line-height: 16px; padding-bottom: 2px; font-weight: bold; color: #780303; }

.header_content { background:url(../images/navigation.gif) repeat-x; width: 670px; border: 0px solid red; }
.header_content_table { background: url(../images/headerbox_left_bg.gif) no-repeat 0px 0px; }

.quicksearch { width:320px; background-color:transparent; }
.quicksearch td {color:#ffffff; font-weight:bold; font-size:11px; font-family:arial; vertical-align:middle;}
.searchbox {width:100%;border:1px solid #830404;background:#530404; color:#ffffff;vertical-align:middle;margin:0px 0px 0px 0px; padding-top:4px; padding-left:3px; padding-right:3px; height:22px;}

.header_box {margin:auto;}
.header_box td 		 	{color:#000000; font-size:12px; line-height:12px; font-weight:normal; font-family:arial; white-space:nowrap; }
.header_box .header_td	{text-align:center;padding:0px 0px 6px 0px; vertical-align:middle; margin-top: 20px;}
/*.header_box	b 	 	{display:block; font-weight:normal;padding:0px 0px 5px 0px;}*/
.header_box img			{vertical-align:middle;}
.header_box	strong		{display:block; text-decoration:underline;padding:0px 0px 10px 10px;}
.header_box .z1 	 	{ text-align:left;height:41px; padding-left:3px;}
/*.header_box .z1 b	 	{text-decoration:underline;}*/
.header_box .z1 span 	{color:#000000; font-size:12px; line-height:12px; font-weight:normal;}
.header_box a 		 	{color:#50493c; font-size:12px; font-weight:normal; font-family:arial; text-decoration:none}
.header_box a:hover  	{color:#50493c; text-decoration:underline;}

.header_box a.header:link { font-size:11px; color: #50493c; text-decoration: underline; } 
.header_box a.header:visited { font-size:11px; color : #aa0505; text-decoration: underline; } 
.header_box a.header:active { font-size:11px; color: #aa0505; text-decoration: underline; } 
.header_box a.header:hover { font-size:11px; color: #aa0505; text-decoration: underline; } 

/*----- HEADER STYLE END -----*/

/*----- TOP MENU STYLE START -----*/
.topmenu {width:950px; background:url(../images/topmenu_bg.gif) 0px 0px repeat-x #9c0404; color: #FFFFFF; margin-right: 24px;} 
.topmenu .lefttd {background:url(../images/topmenu_left.gif) 100% 0px no-repeat; width: 4px;}
.topmenu .righttd {background:url(../images/topmenu_right.gif) 0px 0px no-repeat; width: 4px;}
.topmenu .td {width:auto; text-align:center; color:#c97581; line-height:18px; vertical-align:middle;}
.topmenu .menu_separator { width:5%; vertical-align:middle; text-align:center; }
.topmenu .td a {display:block; color: #FFFFFF; font-family:arial; font-size:13px; font-weight: bold;}
.topmenu .td a:hover { text-decoration: underline; }
.topmenu .td img {margin:3px 9px 3px 9px;}
/*----- TOP MENU STYLE END -----*/

.main_table { background-color: #f7f5ef; background:url(../images/spacer.gif) 0px 0px repeat-y; width: 950px;}

.leftcol {width: 216px;  background-color: #f7f5ef;}
.rightcol {width: 216px;background-color: #f7f5ef;}
.contentcol { padding:0px 0px 0px 0px;background-color: #f7f5ef;}
.contentcol2 { padding:0px 0px 0px 0px;background-color: #f7f5ef; width: 100%;}

/*-- Gray Box Style Start --*/
.gBoxtitle { margin:0px 0px 0px 0px; height:44px;}
.grayBoxHeading_td1 { padding:12px 8px 3px 18px; font-family:arial; font-weight:bold; font-size:15px;width:100%; height:45px; }

.grayBoxHeading_table { margin:0px 0px 0px 0px;background:url(../images/infoBoxHeading_table.gif) 0px 100% repeat-x #ece4d5;}
.grayBoxHeading_table .leftcol { background:url(../images/corner_top_left.gif) 100% 0px no-repeat; width:4px; }
.grayBoxHeading_table .rightcol { background:url(../images/corner_top_right.gif) 100% 0px no-repeat; width:4px; }
.grayBoxHeading_td { padding:0px 8px 3px 18px; font-family:arial; font-weight:bold; font-size:15px;width:100%; height:45px; }

.grayinfoBox_table {margin:0px 0px 6px 0px;background:url(../images/corner_bottom_right.gif) 100% 100% no-repeat #dbd1be;  border: 0px solid blue;}
.grayinfoBox_td {padding:0px 0px 0px 0px;background:url(../images/corner_bottom_left.gif) 0px 100% no-repeat;}

.grayBoxContents_table {margin:0px;}
.grayBoxContents_table .boxText {padding:0px 0px 14px 0px; width:100%; height:82px; }
.grayBoxContents_table .catboxtext {padding:0px; width:100%;  }

.parent_cat { background:url(../images/bg_list_hline.gif) 0px 100% repeat-x; color:#000000;text-decoration:none; padding:2px 2px 9px 5px;  border: 0px solid red;}
.parent_cat a { color:#121212; font-size:13px; line-height:15px; font-weight:normal; padding:3px 2px 8px 20px;background:url(../images/bg_list.gif) 10px 6px no-repeat;text-decoration:none; }
.parent_cat a:hover { color:#3a3429;text-decoration:underline; }
.parent_cat a:visited { color:#121212;text-decoration:none; }
.parent_cat a b { color:#121212; font-weight:bold; text-decoration:none; font-size:11.5px; }

.child_cat { margin: 5px; padding-left: 5px; color:#000000; text-decoration:none; font-size:10px; }
.child_cat a {color:#121212; font-size:13px; line-height:18px; font-weight:normal; padding:3px 2px 8px 20px;background:url(../images/bg_list.gif) 10px 6px no-repeat;text-decoration:none;}
.child_cat a:hover {color:#3a3429;text-decoration:underline;}
.child_cat a:visited {color:#121212;text-decoration:none;}
.child_cat a b {color:#121212; font-weight:bold; text-decoration:none; font-size:11.5px;}

/*-- Gray Box Style End --*/

/*-- Red Box Style Start --*/
.infoBoxHeading3_table {margin:0px 0px 0px 0px;background:url(../images/infoBoxHeading3_table.gif) 0px 100% repeat-x #aa0505;}
.infoBoxHeading3_table .leftcol { background:url(../images/corner3_top_left.gif) 100% 0px no-repeat; width:4px; }
.infoBoxHeading3_table .rightcol { background:url(../images/corner3_top_right.gif) 100% 0px no-repeat; width:4px; }
.infoBoxHeading3_td { padding:0px 8px 3px 18px; color: #FFFFFF; font-family:arial; font-weight:bold; font-size:15px;width:100%; height:45px; }

.infoBox3_table {margin:0px 0px 10px 0px;background:url(../images/corner3_bottom_right.gif) 100% 100% no-repeat #aa0505;}
.infoBox3_td {padding:0px 0px 0px 0px;background:url(../images/corner3_bottom_left.gif) 0px 100% no-repeat;}

.infoBoxContents3_table { margin:0px; }
.infoBoxContents3_table .boxText{ padding:10px 17px 14px 17px; width:100%; }
/*-- Red Box Style End --*/

/*-- Box Common Style Start --*/
.boxText ul { list-style:none;margin:0px 0px 0px 0px;padding:0px; }
.boxText li { padding:0px 0px 0px 0px; width:100%; }
.boxText li, .boxText li a { font-family:arial; font-size:11px; }
.boxText .title { margin:0px 0px 1px 0px; padding-left: 0px; }
.boxText li a { display:block; }
.boxText ul li div { padding-left:10px; }

.boxText .pimage { border: 1px solid #980505; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; height: auto; width: auto;  }
.boxText .price { font-family:arial; font-size: 12px; font-weight:bold; color:#ffffff; line-height:20px; }
.boxText .pname { font-family:arial; font-size: 12px; font-weight:bold; color:#ffffff; line-height:20px; }

.boxText .bg_list {background:url(../images/bg_list_hline.gif) 0px 100% repeat-x; border: 0px solid red;}
.boxText .bg_list a {color:#000000; font-size:13px; line-height:13px; font-weight:normal; padding:3px 2px 8px 20px;background:url(../images/bg_list.gif) 10px 6px no-repeat;text-decoration:none;}
.boxText .bg_list a:hover {color:#3a3429;text-decoration:underline;}
.boxText .bg_list a:visited {color:#000000;text-decoration:none;}
.boxText .bg_list a b {color:#3a3429; font-weight:bold; text-decoration:none; font-size:11.5px;}
/*-- Box Common Style End --*/

/*-- Product Details Page Style Start --*/
.productdetails_list {clear:both; width: 98%; margin:12px 0px 0px 0px;}

.pboxheading_table1 { margin:0px 0px 0px 0px;height:37px;}
.pboxheading_table1 .ntitle { width:100%; height:40px;padding:8px 0px 0px 10px; font-weight:bold;font-family:arial; font-size:15px; color: #000000; }

.pboxheading_table { margin:0px 0px 0px 0px;background:url(../images/infoBoxHeading_table.gif) 0px 100% repeat-x #ece4d5;}
.pboxheading_table .leftcol { background:url(../images/corner_top_left.gif) 100% 0px no-repeat; width:4px; }
.pboxheading_table .rightcol { background:url(../images/corner_top_right.gif) 100% 0px no-repeat; width:4px; }
.pboxheading_td {width:100%; height:40px;padding:0px 8px 3px 4px; font-weight:bold;font-family:arial; font-size:12px; color: #000000; }

.pattribute_table {margin:0px 0px 6px 0px; padding-left: 2px; background: #dbd1be; border: 1px solid #baaf9a; border-top: 0px;}
.pattribute_table table { width: 640px;}
.pattribute_td1 {padding:0px 0px 0px 0px;background:url(../images/corner_bottom_left.gif) 0px 100% no-repeat;}
.pattribute_table .subtitle {padding:3px 3px 2px 3px; width:100%; }
.pattribute_table .subtitle table { border: 0px solid red; width: 660px; }
.pattribute_table .subtitle .attribute_td { height: 22px; }
.pattribute_table .subtitle .attribute_td b { font-size: 12px; }

.plist_box { border: 1px solid #cec5b3; background: #f4efe6; margin:0px 0px 6px 0px; }
.plist_box .subtitle { border-bottom: 1px solid #cec5b3; padding-left: 4px; }
.plist_box .subtitle .linksbox { border-left: 1px solid #dad2c1; padding-left: 10px; width:55%}
.plist_box .subtitle .note {color: #d9065f;}
.plist_box .itemlist { border-collapse: collapse; border-color: #baaf9a; }
.plist_box .itemlist td { padding: 2px 4px 2px 4px; font-size:12px; }
.plist_box .itemlist td .input { border:1px solid #bebebe;background:#ece4d5; color:#50493c;vertical-align:middle;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:30px; }
.plist_box .itemlist td b { font-size:12px; }
/*-- Product Details Page Style End --*/


.content2 { padding:0px 0px 0px 0px;background-color: #f7f5ef; }

/*-- Main Content Area Box Style Start --*/
.content_box1_b { background:url(../images/content_wrapper_b.gif) 0px 100% repeat-x #f3ede3;margin:0px 0px 10px 0px;}
.content_box_b {background:url(../images/content_wrapper_b.gif) 0px 100% repeat-x #f3ede3;margin:0px 0px 0px 0px;}
.content_box_t {background:url(../images/content_wrapper_t.gif) 0px 0px repeat-x;}
.content_box_r {background:url(../images/content_wrapper_r.gif) 100% 0px repeat-y;}
.content_box_l {background:url(../images/content_wrapper_l.gif) 0px 0px repeat-y;}
.content_box_tl {background:url(../images/content_wrapper_tl.gif) 0px 0px no-repeat; width:100%;}
.content_box_tr {background:url(../images/content_wrapper_tr.gif) 100% 0px no-repeat;}
.content_box_bl {background:url(../images/content_wrapper_bl.gif) left 100% no-repeat;}
.content_box_br {background:url(../images/content_wrapper_br.gif) 100% 100% no-repeat;padding:6px 14px 13px 14px;}
/*-- Main Content Area Box Style End --*/

.content { padding:5px 0px 5px 0px; background: #f3ede3; color: #000000; font-size: 13px;  border: 0px solid red; }
.content td {font-size: 13px;}
.content p,div,sapn { padding-top:0px; margin-top:0px;}
.content legend { font-weight: bold; }
.content fieldser { border: 1px solid #baaf9a; }
.content a:link { color: #aa0505; text-decoration: none; font-family:arial; /* color: #973059; */} 
.content a:visited { color: #aa0505; text-decoration: none; } 
.content a:active { color: #aa0505; text-decoration: none; } 
.content a:hover { color: #363636; text-decoration: underline; }
.content td, div, span, p {font-family:arial; font-size:13px;}

.select {border:1px solid #bebebe;background:#ece4d5; color:#50493c;vertical-align:middle;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

/*----- FOOTER STYLE START -----*/
.footer {color:#FFFFFF; font-size:12px; line-height:16px; font-weight:normal; font-family:arial; vertical-align:middle; width: 950px; padding-top: 10px;}
.footer td { color:#fbeeee; font-size:12px; line-height:16px; font-weight:normal; font-family:arial; vertical-align:middle;}
.footer .small { font-size:11px; }
.footer a:link { color: #FFFFFF; text-decoration: underline; font-family:arial; font-size:11px; } 
.footer a:visited { color: #FFFFFF; text-decoration: underline; font-family:arial; font-size:11px; }
.footer a:active { color: #FFFFFF; text-decoration: underline; font-family:arial; font-size:11px; }
.footer a:hover { color: #fcd8d7; text-decoration: none; font-family:arial; font-size:11px; }
/*----- FOOTER STYLE START -----*/


/* Style Sheet*/

.pagecontent{ padding: 5px;  margin: 0px 5px 5px 5px; font-family: Verdana; font-size:12px;}

/*--- GRID Style Start ---*/
.GridTopContainer { border: 1px solid #baaf9a; padding: 5px; background-color: #FFFFFF; }

.GridView { background-color: #baaf9a; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-size:12px;}
.GridView .HeaderTr { background-color: #d3c9b4;}
.GridView .HeaderTr th {  font-size: 12px; font-weight: bold; padding:4px 4px 4px 4px;  }
.GridView .HeaderStyle { background-color: #d3c9b4; font-weight: bold; font-size: 12px; text-align: center; vertical-align: middle;}
.GridView .RowStyle { font-weight: normal; vertical-align: top; background-color: #FFFFFF; padding:3px 3px 3px 3px;  }
.GridView .RowStyle td { font-weight: normal; vertical-align: top; background-color: #FFFFFF; line-height: 22px; padding:2px 4px 2px 4px;  }
.GridView .AlternatingRowStyle { font-weight: normal; vertical-align: top; background-color: #f7f5ef; line-height: 22px; padding:2px 4px 2px 4px; }
.GridView .SelectedRowStyle { font-weight: normal; vertical-align: top; background-color: #dbd1be; }
.GridView .EmptyDataRowStyle { font-weight: bold; color: red; height: 25px; background-color: #FFFFFF; text-align: center; }
.GridView .PagerStyle { background-color: #e8e0d0; }
.GridView .PagerStyle a:active { color: #6d0202; text-decoration: underline; }
/*--- GRID Style End ---*/

/*-------	FormView Style	Start  --------*/
.FormView { width: 98%; vertical-align: middle; color: #000000; }
.FormView .container { border: 1px solid #baaf9a; width: 90%;  background-color: #FFFFFF; }
.FormView .title_bar,.FormTitle {padding: 5px 1px 5px 5px; background-color: #eae2d3; border-bottom: 1px solid #baaf9a; height: 22px; font-weight: bold;  font-size:12px; text-align: left; background-image: url(../images/form_bg.gif); background-repeat: repeat-x; }
.FormView .sub_title_bar,.FormSubTitle {padding: 0px 1px 1px 5px; background-color: #eae2d3; text-align: left;color: #800000; font-size:11px; height:20px;}
.FormView .FrmCaption { line-height:20px; text-align: right; vertical-align: top; padding-top: 2px; padding-bottom: 4px; font-weight: bold; width:40%;  background-color:White; white-space:nowrap; padding-right: 5px;}
.FormView .FrmCaptionleft { line-height:20px; text-align: left; vertical-align: top; padding-top: 2px; padding-bottom: 4px; font-weight: bold;  background-color:White; white-space:nowrap;}
.FormView .FrmInput { line-height:20px; text-align: left;  width: 58%; vertical-align: top; padding-top: 3px; background-color:White;}
.FormView .FrmInput span { font-weight: normal; padding-top: 5px; margin: 0px 0px 0px 0px; vertical-align: top; line-height:25px; border: 0px solid red; }
.FormView .FrmInput input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; vertical-align: middle; /*margin-top: 1px;*/  }
.FormView .FrmInput select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #000000; border: 1px solid #baaf9a; width: auto; }
.FormView .save_button_container { margin-top: 5px; padding: 10px; background-color: #eae2d3; text-align: center; border-top: 1px solid #c2b7a3; text-align: -moz-center;} 
.FormView .RowStyle {border: 1px solid #909090; }

.bordertop0 { border-top: 0px; }
.button_container { margin: 0px; padding: 10px; background-color: #d3c9b4; border: 1px solid #c2b7a3; border-top: 0px solid #c2b7a3; } 
/*-------	FormView Style	End  --------*/

.container { border: 1px solid #baaf9a; width: 100%;  background-color: #FFFFFF; }
.title_bar,.FormTitle {padding: 0px 1px 1px 5px; background-color: #ffcc66; border-bottom: 1px solid #ffcc66; height: 22px; font-weight: bold; color: #000000; font-size:12px; text-align: left; }

.mfgtitle { font-size: 17px; padding: 0px 5px 10px 0px; }
.producttitle { font-size: 15px; color: #000000; padding: 0px 5px 5px 0px;}

.BGClass { background-color: white; filter:alpha(opacity=90); opacity:0.9; }

.textbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; vertical-align: middle;}
.popup { width: auto;border:1px solid #bebebe; color:#000000;vertical-align:middle;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

div#tipDiv { position:absolute; visibility:hidden;  left:0; top:0; z-index:100010;  width:230px; padding:3px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#f3ede3; border:1px solid black;  }
.popupballon {  padding:3px; font-size:11px;  background-color:#FFFFDD;  border:1px solid black;}

.default_content{font-family: Tahoma; font-size:12px; color:#000000;/*#900000*/}
.default_content a:link  {text-decoration: none; font-family: Tahoma,arial,verdana,Helvetica; font-size:10pt; font-weight: lighter; color: #C000C0}
.default_content a:visited {text-decoration: none; font-family: Tahoma,arial,verdana,Helvetica; font-size:10pt; color: #0000C0}
.default_content a:active {text-decoration: none; font-family: Tahoma,arial,verdana,Helvetica; font-size:10pt; color: #C000C0}
.default_content a:hover {text-decoration: none; font-family: Tahoma,arial,verdana,Helvetica; font-size:10pt; color: #FF4040}

h1 { font-size: 17px; margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; }
h2 { font-size: 16px; margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; }
h3 { font-size: 15px; margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; }
h4 { font-size: 14px; margin: 0px 0px 0px 0px; padding: 0px 0px 2px 0px; }
h5 { font-size: 13px; margin: 0px 0px 0px 0px; padding: 0px 0px 2px 0px; }

.current_step { font-weight: bold; }
.other_step { font-weight:bold; color:#929292; }

/*-------	Photo Blog Style  --------*/

.div_main { text-align:center;padding:2px;}
/*.div_main .div_sub {padding:4px;float:left;border:1px solid Gray;margin:4px;}*/

#ourcontainer {position: relative; padding-bottom: 180px;}
#ourcontent {position: absolute; bottom: 0px;}
