body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; line-height:normal; font-size:13px; color:#a3a3a3; background:#000000 url(../images/bg.jpg) no-repeat top;}
a, a:visited {outline:none; text-decoration:undeline; color:#009200;}
a:hover {text-decoration:none;}
input {font-family:Arial, Helvetica, sans-serif; font-size:12px; vertical-align:middle;}
select {font-family:Arial, Helvetica, sans-serif; font-size:12px; vertical-align:middle;}
form {margin:0 !important;}
.clr {clear:both !important;}
.fl {float:left !important;}
.fr {float:right !important;}
.vAlign {vertical-align:middle !important;}
.gap {height:20px !important;}
.smallgap{ height:8px;}
.radio {margin-bottom:5px;}
img {border:none;}
.maincontainer{ width:970px; margin:auto;}
.topfrvisacard{ float:right; margin:6px 25px 0 0;}
.logofl{ padding:8px 0 0 35px; width:300px; float:left;}
.phnofr{ width:500px; float:right; margin: 10px 25px 0 0; color:#cdb3b3; line-height:20px; text-align:right;}
.phnofr span{ color:#f59b06; font-weight:bold;}
.phnofr a{ color:#f59b06; text-decoration:underline}
.phnofr a:hover{ text-decoration:none}
.tabpart{ width:970px; margin:auto; padding:20px 0 0 0;}
ul.tablink{ margin:0; padding:0 0 0 60px; list-style:none;}
ul.tablink li{ display:block; float:left;}
ul.tablink a, ul.tablink a:visited{ font-size:14px; font-weight:bold; color:#979797; text-decoration:none; padding:0 28px 0 28px; display:block; float:left; text-transform:uppercase;}
ul.tablink a.sel:link, ul.tablink a.sel:visited{color:#ffc207;}
ul.tablink a:hover{ color:#ffc207; text-decoration:none;}
.banner{ width:922px; margin:auto; padding:28px 0 0 1px;}

.midfl{ width:231px; float:left; margin:24px 0 0 0;}
.formfl{ width:228px; border:#cbcbcb 1px solid;}
.labletext{ width:78px; text-align:right; color:white; font-size:12px; float:left; padding-top:4px;}
.lablefied{ width:143px; float:right; padding-bottom:11px;}
.forminput{ width:151px; height:20px; border:#7f9db9 1px solid; font-size:12px;}
.formtextarea{ width:145px; height:63px; border:#7f9db9 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:3px;}




#coupon{text-align:center;margin: auto;color:White;}
#coupon img{margin-top:8px;}

.tabpartbtm{ width:970px; margin:auto; padding:50px 0 0 0;}
ul.tablinkbtm{ margin:0; padding:0 0 0 9px; list-style:none;}
ul.tablinkbtm li{ display:block; float:left;}
ul.tablinkbtm a, ul.tablinkbtm a:visited{ font-size:14px; font-weight:bold; color:#979797; text-decoration:none; padding:0 15px 0 15px; display:block; float:left; text-transform:uppercase;}
ul.tablinkbtm a.sel:link, ul.tablinkbtm a.sel:visited{color:#ffc207;}
ul.tablinkbtm a:hover{ color:#ffc207; text-decoration:none;}
.midpart{ width:944px; margin:auto; padding:30px 0 0 0;}
.midimgbox{ width:261px; height:440px; float:left; border:#363636 1px solid; padding:19px; background:#1a1a1a; margin-right:19px;}

.floatingbox{ width:261px; height:200px; float:left; border:#363636 1px solid; padding:19px; background:#1a1a1a; margin-right:19px;}

.midimghd{ font-size:31px; text-align:center; color:#cc0000; background:url(../images/hd_btm_line.jpg) repeat-x bottom; padding-bottom:20px; margin-bottom:20px; text-transform:uppercase;}
.midimg{ border:#363636 1px solid; margin-bottom:15px;}
ul.imagelisting{ margin:0; padding:0; list-style:none;}
ul.imagelisting li{ color:#a3a3a3; padding:4px 0 4px 15px; background:url(../images/red_circle.jpg) no-repeat 0px 9px;}
.redtext{ font-size:19px; color:#ab0505; padding:10px 0 0 13px;}
.mapbox{ width:722px; margin:40px 0 30px 0; color:#a3a3a3; border-bottom:#4c4c48 1px dotted; padding-bottom:20px;}
.hd{ font-size:24px; color:#cc0000; border-bottom:#4c4c48 1px dotted; padding-bottom:3px; margin-bottom:9px; text-transform:uppercase;}
.mapinbox{ width:272px; height:175px; border:#ffffff 3px solid; margin:17px 0 0 0;}
.testinbox{ border-bottom:#4c4c48 1px dotted; margin-bottom:10px; padding:10px 0 10px 15px;}
.testinbox span{ color:#f59b06; font-weight:bold;}

.footerbg{ background:#161616; font-size:14xp; color:#ffffff; margin-top:20px; padding:15px 0 15px 0;}
.footerinside{text-align:center; line-height:18px; font-size:17px; color:#ffffff;}
.footerinside a, .footerinside a:visited{ font-size:14px; color:#ffffff; text-decoration:underline; font-weight:normal;}
.footerinside a:hover{ text-decoration:none;}

.insidecontentbxline{ background:url(../images/inside_content_box_line.jpg) repeat-x bottom; padding-bottom:15px;}
.insidehd{ font-size:24px; color:#f59b06; font-weight:bold; padding-bottom:15px;}
.insidehd span{ color:#ff2828;}
.insidetextlarge{ font-size:18px; font-weight:bold; color:#b7b7b7;}

/*23 nov 11*/
.imagboxmain{ margin:8px 0 8px 0;}
.imagbox{ width:172px; height:162px; margin:15px 15px 0 0; float:left; border:#2d2e32 1px solid;}
.vedioboxmain{ padding:22px 0 22px 0;}
.vediobox{ width:453px; height:204px; border:#363636 1px solid;}

.locationbox{ width:279px; float:left; border:#363636 1px solid; padding:10px; background:#1a1a1a; margin:0 20px 22px 0; line-height:18px;}
.locationbox a, .locationbox a:visited{ color:#ff2828; text-decoration:none;}
.locationbox a:hover{ text-decoration:underline;}

.locationbox span{ color:#f59b06; font-weight:bold;}
.locationboxmain{width:279px; float:left; padding:10px; border:#363636 1px solid; background:#1a1a1a; margin:20px 20px 22px 0;}
.locationimgbox{ width:277px; height:184px; border:#363636 1px solid; margin-bottom:8px;}

.insidebg{ background:#000000;}
.insidemaincont{ width:970px; margin:auto; background:url(../images/inside_bg.jpg) no-repeat top;}
.tabpartbtminside{ width:948px; margin:auto; padding:20px 0 0 0;}
ul.tabpartbtminside{ margin:0; padding:0 0 0 9px; list-style:none;}
ul.tabpartbtminside li{ display:block; float:left;}
ul.tabpartbtminside a, ul.tabpartbtminside a:visited{ font-size:14px; font-weight:bold; color:#979797; text-decoration:none; padding:0 15px 0 15px; display:block; float:left; text-transform:uppercase;}
ul.tabpartbtminside a.sel:link, ul.tabpartbtminside a.sel:visited{color:#ffc207;}
ul.tabpartbtminside a:hover{ color:#ffc207; text-decoration:none;}


/*29 nov 11*/

.personalimgbox{ width:279px; float:left; border:#363636 1px solid; padding:10px; background:#1a1a1a; margin:0 20px 22px 0; line-height:18px; height:188px;}
.hdinside{ font-size:18px; text-align:center; color:#cc0000; background:url(../images/hd_btm_line.jpg) repeat-x bottom; padding-bottom:10px; margin-bottom:10px;}
.personlogobox{ border:#363636 1px solid; padding:10px; margin:5px 0 12px 0;}
.personlogobox img{ padding-right:20px;}











