#newuserbox
{
border:1px solid #ccc;position:absolute;right:10px;width:190px;top:28px;
text-decoration:none;
padding:35px 5px 20px 5px;
cursor:hand;
}
#newuserbox a
{
text-decoration:none;
cursor:hand;

}
#newuserbox a:hover
{
background-color:#B2B3B4;
height:100%;
cursor:hand;
text-decoration:none;
}
.newusertxt table tr td{font-family:Tahoma;font-size:13px;color:#ffffff;margin:0px 0px 0px 0px;padding:0px 0px 0px 8px;width:auto;}
fieldset{color:#999;}
.newusertxt input{border:1px solid #999;font-family:Tahoma;font-size:11px;color:#78715E;margin:0px;padding:0px;width:auto;}
.center{margin:0px auto;text-align:center;}

.contactus{font-family:Tahoma;font-size:11px;color:#000000;text-decoration:none;}
div .contactus form{margin: 0;	padding: 0;}
.contactus table tr td{font-family:Tahoma;font-size:11px;color:#000000;text-decoration:none;}
.contactus form table tr td{font-family:Tahoma;font-size:11px;color:#000000;text-decoration:none;}
.contactus table tr td a{font-family:Tahoma;font-size:11px;color:#78715E;text-decoration:none;}
.contactus table tr td a:hover{font-family:Tahoma;font-size:11px;color:#0606F0;text-decoration:underline;}
fieldset legend{font-family:Georgia, "Times New Roman", Times, serif;color:#C9D5F6;font-size:14px;}
.contactus input{border:1px solid #999;font-family:Tahoma;font-size:11px;color:#78715E;margin:0px;padding:0px;width:auto;}
.required{background-color:#FFFFCC;}

hr{color:#666666;border:1px solid #999;}
/****Login text*****/
.welcometext{color:#000066;font-size:14px;font-family:"Times New Roman", Times, serif;}
/***********************************************/
/*************Message Display***************/
.redalert{font-family:Georgia, "Times New Roman", Times, serif;color:#FF0000;font-size:11px;text-align:center;font-weight:bold;}
.reqlabel{font:normal normal bold 11px  Georgia, "Times New Roman", Times, serif;color:#FF0000;text-align:center;}
/***********************************************/

/***************************Search result****************/
.prodthumb ul {margin:0px;padding:0px;}
.prodthumb ul li{font-family:Tahoma;list-style:none;display:inline;font-size:11px;text-align:left;font-weight:bold;}
.prodlist
{
font: bold 11px verdana;
FONT-FAMILY: verdana;
FONT-SIZE: 11px;
color:#000000;
TEXT-DECORATION: none;
}
.prodlist a
{
font: bold 11px verdana;
FONT-FAMILY: verdana;
FONT-SIZE: 11px;
color:#000000;
TEXT-DECORATION: none;
}
.prodlist a:hover
{
font: bold 11px verdana;
FONT-SIZE:11px;
color:#9CA4BB;
TEXT-DECORATION: none;
}
.prodlist li a
{
FONT-FAMILY: verdana;
FONT-SIZE: 11px;
color:#0985BF;
TEXT-DECORATION: none;
font-weight:bold;
}
.prodlist li 
{
FONT-FAMILY: verdana;
FONT-SIZE:11px;
color:#0985BF;
TEXT-DECORATION: none;
font-weight:bold;
}
#pubtext
{
clear: both;
padding: 6px;
height: 20px;
line-height: 3px;
border:1px solid #CBCBCB;
width:auto;
color:#ffffff;
background-color:#757983;
FONT-FAMILY: verdana;
FONT-SIZE: 8pt;
margin:0px 0px 10px 0px;
line-height: 1.166;	
TEXT-DECORATION: none;
voice-family: "\"}\"";
voice-family: inherit;
}
#pubtext ul{
font: bold 11px Arial;
text-align:center;
margin:0px 0px 0px 10px; /*margin between first menu item and left browser edge*/
padding: 0px;
list-style: none;
}
#pubtext li{
float:left;
display: block;
margin: 0 0px 0 0;
padding: 0;
text-transform:uppercase;
/*text-transform:uppercase;*/
}
#pubtext a{
float:left;
font:nrmal normal bold 11px Arial;
/*background-image:url(../../images/menuover.jpg);
background-position:left;
background-repeat:no-repeat;*/
display: inline;
color: #ffffff;
margin: 0 0px 0 10px; /*Margin between each menu item*/
padding: 0px 2px;
text-decoration: none;
letter-spacing: 0px;
}
#pubtext a:hover{
color:#7996F2;
text-decoration:none;
font:normal normal bold 11px Arial;
}

body
{
margin:0px; 
padding:0px;
background-color:#6f1701;
width:100%;
background-color:#ffffff;
}
.cls{ margin-left:20px;}
.cls1{margin:0px; padding:0px; color:#B0B0B0; font-family:Tahoma; font-size:13px;}
.logo #logorht #logorht2 ul{list-style:none; font-size:0px;margin:0px; padding:0px; }
.logo #logorht #logorht2 ul li{  display:inline; font-size:0px;  vertical-align:text-top; margin:0px; padding:0px;   } 
.logo #logorht #logorht2 ul li a{  vertical-align:text-top; text-decoration:none; border:0px; outline:none; } 

.logdetails #details #regstr #regforgt ul{list-style:none;font-family:Tahoma; margin:0px; padding:0px; font-size:10px;  color:#000000; margin-left:25px; margin-top:5px;}
.logdetails #details #regstr #regforgt ul li{  display:inline; font-family:Tahoma; vertical-align:text-top;text-align:center;  } 
.logdetails #details #regstr #regforgt ul li a{  font-family:Tahoma; font-size:10px;   color:#000000;vertical-align:text-top; text-decoration:none; }

#container #midbar #navigation ul li{ padding-right:3px; padding-left:3px;  } 

 
#container #midbar #posters #mainposters ul{list-style:none; font-size:0px;margin:0px; padding:0px; }
#container #midbar #posters #mainposters ul li{  display:inline; font-size:0px;  vertical-align:text-top; margin-left:14px; padding:0px;   } 
#container #midbar #posters #mainposters ul li a{  vertical-align:text-top; text-decoration:none; border:0px; outline:none; } 
 
 .bannernavig #bannernavigation #bannermainnavig ul{list-style:none;margin:0px; padding:0px; margin-top:29px; }
 .bannernavig #bannernavigation #bannermainnavig ul li{   padding:0px;list-style:none; text-align:left; padding-left:15px;font-family:Tahoma; font-size:16px; line-height:2.2em;  }
 .bannernavig #bannernavigation #bannermainnavig ul li a{list-style:none; text-decoration:none; border:0px; outline:none; font-family:Tahoma; font-size:16px;  color:#ffffff;line-height:2.2em; }
 
 .center{font-family:Tahoma; font-size:13px;margin:0px auto;text-align:center;}
 .classinput
{
background-color:#7F7F7F; width:100px; border-left-color:#6A6A6A;border-right-color:#6A6A6A; border-bottom:0px; border-top:0px; height:15px;margin-left:2px;margin-right:5px;font-size:11px;vertical-align:middle;
}
  .maintext
{
	font:nomral normal normal 10pt tahoma;
	color:#000000;
	text-decoration:none;
}
.maintext A
{
	font:nomral normal normal 10pt tahoma;
	color:#0985BF;
	text-decoration:none;
}
.maintext A:hover
{
	font:nomral normal normal 10pt tahoma;
	color:#EAA30B;
	text-decoration:none;
}
.copy
{
	color:#A4A5A7;
    FONT-FAMILY: verdana;
    FONT-SIZE:8.5pt;
    TEXT-DECORATION: none;
	margin:0px;
	text-align:center;
}
.copy A
{
	color:#A4A5A7;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8.5pt;
    TEXT-DECORATION:underline;
	text-align:center;  
}
.copy A:hover
{
	COLOR: #7D87A6;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8.5pt;
    TEXT-DECORATION: none;
}

form
{
padding:0px;
margin:0px;
}

#master{
	width:100%;
	position:relative;
	float:left;
}
#layout{
	width:100%;
	position:relative;
	float:left;
}
#container{
	width:1024px;
	position:relative;
	border:0px solid red;
}

#container #midbar{ 
margin:0px; 
padding:0px;
position:relative;
width:1022px;
border:0px solid red;
height:500px;

}
#container #midbar #header{ 
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:1022px;
 
height:145px;
border-bottom:1px solid #DBDCDC;

}
.logo
{
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:352px;
border:0px solid red;   
height:145px;
font-size:0px;
}
.logo #mainlogo
{
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:116px;
border:0px solid red;   
height:145px;
font-size:0px;
}
.logo #logorht
{
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:207px;
border:0px solid red;   
height:79px;
margin-top:39px;
}
.logo #logorht #logorht1
{
position:relative;
float:left; 
width:207px;
border:0px solid red;   
height:41px;
}
.logo #logorht #logorht2
{
position:relative;
float:left; 
width:207px;
border:0px solid red;   
height:38px;
margin:0px;
padding:0px;
}
.space1
{
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:497px;
border:0px solid red;   
height:145px;
font-size:0px;
}
.logdetails
{
margin:0px; 
padding:0px;
position:relative;
float:right; 
width:173px;
border:0px solid red;   
height:145px;
}
.logdetails #details
{
position:relative;
float:left; 
width:173px;
border:0px solid red;   
height:86px;
margin:0px; padding:0px;
margin-top:15px; 
text-align:left;
}
.logdetails #details #log
{
position:relative;
float:left; 
width:173px;
border:0px solid red;   
height:24px;
}
.logdetails #details #usrnam
{
position:relative;
float:left; 
width:173px;
border:0px solid red;   
height:16px;
}
.logdetails #details #paswd
{
position:relative;
float:left; 
width:173px;
border:0px solid red;   
height:17px;
margin-top:7px;
}
.logdetails #details #regstr
{
position:relative;
float:left; 
width:173px;
border:0px solid red;   
height:40px;
}
.logdetails #details #regstr #subbutton
{
position:relative;
float:left; 
width:100px;
border:0px solid red;   
height:20px;
}
.logdetails #details #regstr #regforgt
{
position:relative;
float:left; 
width:173px;
border:0px solid red;   
height:20px;
}
.logdetails #detailsbottom
{
position:relative;
float:left; 
width:158px;
border:0px solid red;   
height:29px;
margin:0px; 
padding:0px;
text-align:left;
 margin-left:15px;

}
#container #midbar #navigation{ 
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:1022px;
border:0px solid red;   
height:36px;
text-align:left;
}
#container #midbar #banner1{ 
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:1022px;
border:0px solid red;   
height:397px;
}
#container #midbar #banner1 #banner{ 
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:1022px;
border:0px solid red;   
height:397px;
}
.bannercontent
{
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:572px;
border:0px solid red;   
height:52px;
margin-top:345px;
background-image:url(../../template/images/repeater2.png);
background-repeat:repeat;
}
.bannercontentspace
{
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:221px;
border:0px solid red;   
height:52px;
margin-top:345px;
font-size:0px;
/*background-image:url(../../template/images/trans_bg_img.gif);
background-repeat:no-repeat;*/
}
.bannernavig
{
margin:0px; 
padding:0px;
position:relative;
float:right; 
width:229px;
border:0px solid red;   
height:397px;
background-image:url(../../template/images/repeater.png);
background-repeat:repeat-y;
}
.bannernavig #bannernavigation
{
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:209px;
border:0px solid red;   
height:397px;
margin-left:20px;
}
.bannernavig #bannernavigation #bannermainnavig
{
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:189px;
border:0px solid red;   
height:291px;
}
.bannernavig #bannernavigation #bookurdestn
{
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:189px;
height:49px;
border-bottom:1px solid #7C8A9C;
text-align:left;
}
.bannernavig #bannernavigation #subscribenews
{
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:189px;
height:20px;

}
.bannernavig #bannernavigation #enteremail
{
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:176px;
height:17px;
margin-left:7px;
border:0px solid red;
}
.bannernavig #bannernavigation #unsubscribenews
{
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:189px;
height:18px;
}

#container #midbar #bottomnavig{ 
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:1022px;
border:0px solid red;   
height:45px;
margin-top:2px;
}
#container #midbar #bottomnavig #navigleft{ 
margin:0px; 
padding:0px;
position:absolute;
float:left; 
width:337px;
height:42px;
background-color:#23282B;
border:1px solid #3C4043;
left:0px;
}
#container #midbar #bottomnavig #navigmid{ 
margin:0px; 
padding:0px;
position:absolute;
width:337px;
border:1px solid #3C4043;
background-color:#23282B;
height:42px;
left:341px;
}
#container #midbar #bottomnavig #navigright{ 
margin:0px; 
padding:0px;
position:absolute;
float:left; 
width:338px;
height:42px;
border:1px solid #3C4043;
background-color:#23282B;
right:0px;
}
#container #midbar #posters{ 
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:1022px;
border:0px solid red;   
height:145px;
}
#container #midbar #posters #mainposters{ 
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:1022px;
border:0px solid red;   
height:113px;
margin-top:16px;
text-align:left;
}
#container #midbar #copyrights{ 
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:1022px;
border:0px solid red;   
height:26px;
border-top:1px solid #DBDCDC;
}

#container #midbar #content{ 
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:1022px;
border-top:1px solid #DBDCDC;
}
#container #midbar #content #contentmid{ 
margin:0px; 
padding:0px;
position:relative;
width:977px;
border:0px solid red;   
text-align:left;
min-height:421px;
margin-right:2px;
}
#container #midbar #content #contentmid #upper{ 
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:977px;
border:0px solid red;   
text-align:left;
font-size:0px;s
height:22px;
}
#container #midbar #content #contentmid #maincontentarea{ 
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:977px;
border:0px solid red;   
text-align:left;
min-height:399px;
}
#container #midbar #content #bottom{ 
margin:0px; 
padding:0px;
position:relative;
float:left; 
width:1022px;
text-align:left;
height:19px;
font-size:0px;
border-bottom:1px solid #DBDCDC;
}
.sample table 
{
	
	text-align: left;
	border-spacing: 0px;
	border: 1px solid #aeb3b6;
	border-collapse: collapse;
}

.sample table a,tfoot,
.sample tr, 
.sample th, 
.sample td,
table
{
	font-family: tahoma;
	line-height: 1.5em;
	font-size: 13px;
	color: #ffffff;
}

.sample table caption
{
	border-top: 1px solid #aeb3b6;
	padding: .5em 0;
	font-size: 240%;
	font-style: italic;
	color: #d2d7db;
}

.sample table a
{
	display: block;
	padding: 0.75em 2px;
	text-decoration: none;
	color: #589acf;
}

.sample table a:hover, table a:focus
{
	text-decoration: underline;
}

.sample table th a
{
	min-height: 4.5em;
	text-align: right;
	padding: 0 2px 1.5em 2px;
}

.sample table th a:hover, table th a:focus,tr:hover th
{
	background-color: #357eb9;
	color: #fff !important;
}

/*.sample table a:visited
{
	padding-left: 15px;
	background: url(./) 2px 50% no-repeat;
}

.sample table th a:visited
{
	padding-right: 15px;
	background: url(./check.gif) 98% 0.4em no-repeat;
}*/

.sample thead th
{
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;
	background-color:#424856;
	padding: 0.7em 2px;
	border-bottom: 1px solid #fff;
}

.sample th
{
	color: #25c1e2;
	font-style: normal;
	background-color: #fff;
	border-bottom: 1px solid #aeb3b6;
}

.sample td
{
	border: 1px dotted #fff;
	padding: 5px 2px;
}

.sample tr.odd
{
	background-color: #d7dce0;
}

.sample tr:hover td
{
	background-color: #70B0D9;
	color:#fff;
}
/**********table without  dotted**********/
.sample2 table 
{
	
	text-align: left;
	border-spacing: 0px;
	border: 0px solid #aeb3b6;
	border-collapse: collapse;
}
.sample2 table a,tfoot,
.sample2 tr, 
.sample2 th, 
.sample2 td,
table
{
	font-family: tahoma;
	line-height: 1.5em;
	font-size: 13px;
	color: #000000;
}

.sample2 table caption
{
	border-top: 0px solid #aeb3b6;
	padding: .5em 0;
	font-size: 240%;
	font-style: italic;
	color: #d2d7db;
}

.sample2 table a
{
	display: block;
	padding: 0.75em 2px;
	text-decoration: none;
	color: #589acf;
}

.sample2 table a:hover, table a:focus
{
	text-decoration: underline;
}

.sample2 table th a
{
	min-height: 4.5em;
	text-align: right;
	padding: 0 2px 1.5em 2px;
}

.sample2 table th a:hover, table th a:focus,tr:hover th
{
	background-color: #357eb9;
	color: #fff !important;
}

/*.sample table a:visited
{
	padding-left: 15px;
	background: url(./) 2px 50% no-repeat;
}

.sample table th a:visited
{
	padding-right: 15px;
	background: url(./check.gif) 98% 0.4em no-repeat;
}*/

.sample2 thead th
{
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;
	background-color:#424856;
	padding: 0.7em 2px;
	border-bottom: 0px solid #fff;
}

.sample2 th
{
	color: #25c1e2;
	font-style: normal;
	background-color: #fff;
	border-bottom: 1px solid #aeb3b6;
}

.sample2 td
{
	border: 0px dotted #fff;
	padding: 5px 2px;
}

.sample2 tr.odd
{
	background-color: #d7dce0;
}

.sample2 tr:hover td
{
	/*background-color: #70B0D9;
	color:#fff;*/
}
/**************End of  wihtout dotted table**************/
.btn
{
 padding:4px;
 background-color:#7380A2;
 color:#fff;
 border:0px;
 cursor:hand;
text-decoration:none;
 font:normal normal bold 11px Tahoma;
}
.heading
{
	text-transform: capitalize;
	font-weight: bold;
	letter-spacing: 1px;
	color: #000000;
	background-color:#424856;
	padding: 0.7em 2px;
	border-bottom: 1px solid #fff;
}
.red
{
 color:#FF0000;
}

/*************forget password**************/
.tablestyle
{
border-right:3px solid #cccccc;
border-top:2px solid #9FB6CC;
border-left:2px solid #9FB6CC;
border-bottom:3px solid #999999;
border-collapse:separate;
background-color:transparent;
empty-cells:hide;
}
.tableheading
{
font-family:"Courier New", Courier, mono;
font:"Courier New", Courier, mono;
font-size:16px;
text-align:center;
font-weight:bold;
letter-spacing:2px;
background-color: #424856;
color:#FFFFFF;
}
