/* Basic layout */
body {
	
	color:#3C3C3C;	
	font-family:Tahoma; 	
	line-height: 135%;
	margin: 0px;
	padding: 0px; /* required for Opera to have 0 margin */
	text-align: center; /* centers board in MSIE */
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:  #2E2E2E;
}

img
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0px;
	margin: 0px;	
}

.logo {
	font-family:  verdana, Georgia, "Luxi Sans", "Bitstream Vera Sans";
	font-weight: bold;
	height: 60px;
	margin: 0px;
	font-size: 22px;
	color: #000000;
	vertical-align: bottom;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-style: italic;
	border: 1px none #533809;
	background: #EAEAEA url(Images/header.jpg) repeat-x left top;
}
table, td{
/*	white-space: nowrap;*/
	font-family: Trebuchet MS, Helvetica, Tahoma; 
	font-size: 11px;
	margin-top: 6px;
}
.grey {
	background-color: #CCCCCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	/*border-bottom: 2px solid #595959;	*/
}
.tbpagination {
	border: 0px;
	background-color: #EFEFEF;
}
.pager{color: #C10000;}

.white {
	margin: 0px;
	padding: 0px;
	background: #ccc;	
}
.greybox{
border:1px solid #E8E9EC;
}
.silver {
	background-color: #FFE6DD;
}
.hint {
	font-family:  Trebuchet MS, sans-serif;
	padding-left: 10px;
	color: #4D4D4D;
	background-color: #FAFAFA;
	border:1px solid #C10000;
}

.tbhead{
	font-weight: bold;
	font-family:  Tahoma;
	font-size: 10px;
	color: #000000;
	text-transform: uppercase;
	margin: 0;
	height: 25px;
	padding: 0px 5px;
	background: #e5e3e4 url(Images/whiteBGR.jpg) repeat-x left top;
	border-top: 1px none #8A8A8A;
	border-right: 1px none #8A8A8A;
	border-bottom: 1px solid #8A8A8A;
	border-left: 1px none #8A8A8A;
	vertical-align: middle;
	}
.tbhead a {
 	font-weight: bold;
	color: #990000;
	}
.tbhead a:hover {
 	font-weight: bold;
	color: #990000;
	}

/* Form elements */

form{
margin: 0px;
}
	.buttonl {font-size: 11px;
	color: #222;
	font-family: Tahoma;
	background-color: #FFF;
	margin: 0px;
	border: 1px solid #B3BBCA;
    text-transform : none;
    font-weight: normal;
}





select,input,textarea{
	font-size: 11px;
	color: #222;
	font-family: Tahoma;
	background-color: #FFF;
	margin: 0px;
	border: 1px solid #B3BBCA;
    text-transform: none;
    font-weight: normal;
}



option{
	padding: 1px;
	border-bottom: 1px solid #E2E2E2;} 
.nob {border: 0px solid #7f9db9;}
.button{
	padding:1px;
	font-size:11px;
	width: 90px;
	font-family : Arial, Helvetica, sans-serif;
	text-transform: lowercase;
	color:#000000;
	font-weight:bold;
	cursor:pointer;
	background-image: url(Images/button.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	border: 1px solid #D2D2D2;
}
.button:Focus,.button:Hover{
	color: #000066;
	border: 1px solid #D1D1D1;
	background-image: url(Images/button_hover.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.button:Active{
	border: 1px solid #fff; 
}

/* Custom */

.title{
	font-size: 14px;
	font-style: normal; 
	padding: 6px;
	font-family:  Tahoma, sans-serif;
	color: #3d4d69;
	font-weight: bold;
	text-align: center;
}
.bgmain{
	border: 1px solid #FFF;
	color: #222;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-family:  Tahoma;
	margin: 0;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	text-align:center;
	background-color: #F5F5F5;
}
.topmenu{
	color: #3d4d69;
	font-family:  Tahoma, Arial, sansSerif;
	text-align:right;
	height: 28px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	background: #EBE9EA url(Images/topnav.jpg) repeat-x left bottom;
}


.topmenu_nav{
	color: #3d4d69;
	font-family:  Tahoma, Arial, sansSerif;
	text-align:left;
	height: 28px;
	margin: 0px;
	padding: 0px; font-weight:bold;
	font-size: 11px;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	background: #EBE9EA url(Images/topnav.jpg) repeat-x left bottom;
}


.topmenu a:link{
	color:#0033cc;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.topmenu a:visited{
	color:#0033cc;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.topmenu a:hover{
	color:#000066;

}
.main_content{
  background-image: url(Images/fbkg.jpg);
  background-position: top left;
  background-repeat: repeat-x;
}

.footer{
	color: #999999;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #F7F7F7;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #E1E1E1;
}
.footer a:link{
  color: #F27800;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
}
.footer a:visited{
  color: #F27800;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
}
.footer a:hover{
  color: #F27800;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
}


.small{	font-family: Tahoma; font-size: 10px; color: #999999;}

.small_rd{	font-family: Tahoma; font-size: 8px; color:Red;}


.qty_head{
	color: #000000;
	text-align:left;
	text-decoration:none;
	list-style-type: none;
	margin: 0px;
	display: block;	
	padding: 2px 2px 0px 17px;
    height: 10px;
	background: #FFFFFF url(Images/bullet.jpg) no-repeat 2px center;
}


.qty_headqty {	
	text-align:left;
	 color:#248805;
	 font-weight:bold;	
	margin: 0px;
	display: block;		
    height: 10px;
    padding: 2px 2px 0px 17px;
	background: #FFFFFF url(Images/bullet.jpg) no-repeat 2px center;
}


.menu{
	color: #000000; text-align:left;
	text-decoration:none;
	list-style-type: none;
	margin: 0px;
	display: block;
	width: 150px;
	padding: 4px 2px 0px 17px;
	height: 20px;
	background: #FFFFFF url(Images/bullet.jpg) no-repeat 2px center;
}


a.menu:hover{
	background-color: #F7F7F7;
	background-image: url(Images/bullet2.jpg);
	background-repeat: no-repeat;
	background-position: 4px center;
}



.menu-selected 
{
	text-align:left;
	color:  #333333;
	text-decoration: none;
	list-style-type: none;
	text-align: right;
	display: block;
	background-image: url(Images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 2px;
	padding-right: 17px;
	padding-bottom: 0px;
	padding-left: 2px;
	background-color: #F7F7F7;
	margin: 0px;
	height: 20px;
}

a.menu-selected:hover {
	color: #000000;
	background-color: #FFFFFF;
}
.divleft 
{
	width: 100px;
	
}
.noborder{
border-width: 0px; 
}
.greytext
{
  color: #020057;
}
.redletter {
	color: #C10000;}
.tbinfo {
	font-family:  Trebuchet MS, sans-serif;
	color: #4D4D4D;
	background-color: #F9F9F9;
	padding: 3px;
}


.row1{
 background-color: #FFFFFF;
}
.row2{
	border: 1px solid #FFF;
	background: #F9F9F9;
}

/*PHP INFO*/
.center {text-align: center;}
.center table { margin-left: auto; margin-right: auto; text-align: left; }
.center th { text-align: center; }
.e {background-color: #F9F9F9; font-weight: bold;}
.h {background-color: #FFF; font-weight: bold;}
.v {background-color: #F9F9F9; white-space: normal;}

#norows{
  height: 60px;
 
}

#left_pad{
	padding-left: 20px;
}
.charged_price{
  font: 900;
  font-family: Tahoma, Arial, sans-serif ;
  font-size: 14px;
  color: #67A10B;
}
.btnCalendar{
	width:16px;
	height: 16px;
	padding-bottom:5px;
	margin-bottom:5px;
	background: url(images/b_calendar.png) no-repeat; /*background: no-repeat ; */
}


.NoStyle{    background-color:Transparent;    border-width:0;    margin:0;    padding:0;}
.NoStyle input{    background-color:Transparent;    border-width:0;}

/*8888888888888888888888888888888888888888          */
.column-12{ width:150px;}
.column-1{ width:250px;}
.column-1, .column-2, .col-1, .col-2, .col-3 {float:left;}
.container {width:100%; overflow:hidden;}

.box{ border:solid 1px #e2e2e2; border-bottom:none; background:#fff; padding:24px 20px 27px 24px;}
.title1{ background:url(images/title1-tail.gif) top repeat-x; color:#fffefe;}
.title1 span{ background:url(images/title1-left-bg.gif) left top no-repeat; display:block;}
.title1 span span{ background:url(images/title1-right-bg.gif) right top no-repeat; padding:9px 0 11px 25px; word-spacing:-1px;}
 ul { list-style:none;}
.list{ margin:-3px 0;}
.list li{ line-height:2em; background:url(images/link1-bg.gif) no-repeat 0 5px; padding-left:15px;}


.bottom{ background:url(images/bottom-tail.gif) top repeat-x;}
.bottom span{ display:block; background:url(images/bottom-left-bg.gif) left top no-repeat;}
.bottom span span{ background:url(images/bottom-right-bg.gif) right top no-repeat; height:34px;}
.bottom a{ color:#b5480c; display:inline-block; margin:9px 0 0 25px; text-decoration:none;}
.bottom a:hover{ font-weight:bold;}



#content{ padding-bottom:10px;}
#content .bot-tail{ background:url(images/content-bot-tail.gif) bottom repeat-x #f4f4f4; width:100%;}
#content .left-tail{ background:url(images/content-left-tail.gif) left repeat-y;}
#content .right-tail{ background:url(images/content-right-tail.gif) right repeat-y;}
#content .left-bot{ background:url(images/content-corner-left-bot.gif) left bottom no-repeat;}
#content .right-bot{ background:url(images/content-corner-right-bot.gif) right bottom no-repeat; padding:19px 27px 32px 29px;}


.botln_shp
{	
	border-left: 4px solid #9C9;
	background: #434343;
	
	border-top: 1px solid #444;
	}
	
	
	.botln_shp a
{
	color: #9C9;
	text-decoration: none;
}

.botln_shp a:hover
{
	color: #FFF;
}
	
.leftln {border-right:1px solid #CCCCCC;}
.topln {border-top:1px solid #CCCCCC; }

.botln 
{
	border-bottom:1px solid #CCCCCC;
}

 .modalPopup
        {
            background-color: #ffffdd;
            border-width: 2px;
            border-style: solid;
            border-color: Gray;
            padding: 2px;
            width: 560px;
        }
        
        
.page-tail{  background-position:top; background-color:#2E2E2E;  }


/*---------------------------------------------------------------------------------------------------*/
sup
{
	color: #FFC671;
}




a
{
	text-decoration: none;
	color: #F90;
}

a:hover
{
	text-decoration: none;
	color: #FFC671;
}


/*a {
	color: #0033CC;
	text-decoration: none;
	font: 11px "Trebuchet MS", sans-serif;
}

a:hover {
	text-decoration: underline; 
	font-size: 11px;

}*/







#outercontainer_s
{
	margin: 0 auto;
	width: 1022px;
	background: #2E2E2E url('Images/oc-background.jpg') repeat-y;
}

#outercontainer_mn
{
	font-size:12px;
	margin: 0 auto;
	width: 294px;
	 height:354px;
	background: #2E2E2E url('Images/oc-background.jpg') repeat-y;
}

#container_s
{
	margin: 0 auto;
	width: 962px;
	background: #FFF;
}


#outercontainer_sts
{
	margin: 0 auto;
	width: 800px;
	background: #2E2E2E url('./Images/oc-background.jpg') repeat-y;
}

#container_sts
{
	margin: 0 auto;
	width:760px ;
	background: #FFF;
}





#header
{
	width: auto;
	height: 100px;
	background: #FFF url('Images/header-background.jpg') repeat-x;
}

#header_st
{
	width: auto;
	height: 65px;
	/*background: #FFF url('Images/header-background.jpg') repeat-x;*/
}
.h1cls
{
	margin: 0;
	padding: 25px;
	font-size: 220%;
	letter-spacing: -2px;
	font-weight: normal;
	color: #30b427;
	font-family: georgia;
}

#menu_s
{
	width: auto;
	height: 55px;
	background: #444 url('Images/menu-background.jpg') repeat-x;
}

#maincontent_s
{
	width: auto;
	background: #FFF url('Images/maincontent-background.jpg') repeat-x;
	padding: 25px;
	 font-family:Verdana;
	font-size: small;
	margin-right: 200px;
	line-height: 150%;
}

#maincontent_s table td
{
	
	 font-family:Verdana;
	font-size: small;

}


#maincontent_s span
{
	float: right;
	
}

#maincontent_s p
{
	margin: 0;
	padding: 0 0 10px 0;
}

#maincontentright
{
	float: right;
	width:auto;
	padding: 25px;
	background: #FFF url('Images/maincontent-background.jpg') repeat-x;
	line-height: 150%;
	color: #666;
}

#maincontentright p
{
	margin: 0;
	padding: 0 0 10px 0;
}

#maincontent_s h1, #maincontent_s h2, #maincontent_s h3, #maincontent_s h4
{
	margin: 0 0 15px 0;
	padding: 0;
	font-weight: normal;
	letter-spacing: -2px;
	font-size: 175%;
	color: #888;
}

#footer_s
{
	clear: both;
	width: 80%;
	font-size: 90%;
	background: #111 url('Images/footer-background.jpg') repeat-x;
	color: #888;
	font-family: arial;
	letter-spacing: -1px;
}

#footer_s h1
{
	margin: 0;
	padding:  25px 25px 10px 25px;
	font-weight: normal;
	letter-spacing: -1px;
	font-size: 140%;
	color: #999;
}

#footer_s p
{
	margin: 0;
	padding:  0 25px 10px 25px;
}

#footerleft
{
	float: left;
	width: 96%;
}

#footerright
{
	float: right;
	width: 48%;
}

#bottom_s
{
	clear: both;
	width: auto;
	text-align: right;
	padding: 15px 10px;
}

/*--------------------------------------------menu-------------------------------------------------------*/

#left_m
{
	float: left;
	width: 250px;
	/*border-top: 1px solid #555;	
	border-bottom: 1px solid #444;*/
	
}

#left_m ul
{
	font-size:small;
	margin: 0 0 15px 0;
	padding: 0;
	list-style-type: none;
}

#left_m ul li a
{
	font-size: small;
	display: block;
	margin: 0;
	padding: 10px 15px;
	width: 220px;
	color: #FFF;
	text-decoration: none;
}

#left_m ul li a.sub
{
	display: block;
	margin: 0;
	padding: 2px 25px;
	width: 200px;
	color: #999;
	text-decoration: none;
}

#left_m ul li a:hover.sub
{
	background: #9C9 url('Images/menu-hover-sub.png') repeat-y right;
	color: #FFF;
}

#left_m ul li a:hover
{
	background: #9C6 url('Iimages/menu-hover.png') repeat-y right;
	color: #FFF;
}

#left_m p
{
	margin: 0 15px 15px 15px;
}

.details
{	margin: 0;
	padding: 0;
	background: url('Iimages/background-container.png') repeat-y;
	color: #999;
	font-family: "verdana", "arial", "lucida sans", "verdana";
	font-size: 70%;
	line-height: 160%;
 border-bottom: 1px solid #444;
 border-top: 1px solid #444;
}

	.details h1, h2, h3, h4, h5
{
	margin: 0 0 7px 0;
	padding: 0 0 8px 0;
	font-weight: normal;
	font-family: "arial";
	font-size: 140%;
	color: #CCC;
	
}


	
	.rowst
	{
		
	background: url('Iimages/background-container.png') repeat-y;
	color: #999;
	font-family: "verdana", "arial", "lucida sans", "verdana";
	font-size: 70%;
	line-height: 160%;
	
	}
	
	.rowst td
	{
		border-bottom: 1px solid #444;
	}
	
	.head_st
	{
		
		 border-top: 1px solid #444;
	}
	
	.tsts_brd
	{
		border-right: 4px solid #9C9;
	}
/*888888888888888888888888888888888888888888888888888888*/	
	#menumain ul
{
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
}

#menumain ul li { display: inline; }

#menumain ul li a
{
	padding: 18px;
	color: #AAA;
	text-decoration: none;
	float: left;
	border-right: 1px solid #333;
	 font-size: 11pt;
}

#menumain ul li a:hover
{
	background: #666 url('Images/menu-hover.jpg') repeat-x;
	color: #FFF;
}

#sidemenu { width: 150px; }

#sidemenu ul
{
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
}

#sidemenu a
{
	display: block;
	padding: 3px;
	width: 144px;
	background: #FFF url('Images/sidemenu-background-active.gif') repeat-x;
}

#sidemenu a:link
{
	color: #F90;
	text-decoration: none;
}

#sidemenu a:hover
{
	background: #FFF url('Images/sidemenu-background-hover.gif') repeat-x;
	color: #FFC671;
}

.img_red
{
	font-size:12px;
	margin: 0 auto;
	background: #FFF url('Images/bggreen.gif') repeat-x;
	
}

.img_cl {
   padding:3px;
   border:3px solid  #41A317;
}