@charset "UTF-8";
/* CSS Document */


/*///////////////////////////////////////////// HTML STYLE //////////////////////////////////////////////////////*/
*{
margin: 0;
padding: 0;
}


body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-color:#1A1D1F;
	background-image: url(/images/layout/glow.jpg);
	background-repeat:repeat-x;
	background-position: center bottom;
	background-attachment: fixed;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
}

html {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	
}


img {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
text-decoration: none;
}
a:link, a:visited, a:active {
color:#FF7400;
text-decoration: none;
}
a:hover {
color:#FF953F;
}
ul {
	margin: 0px;
	padding: 0px;
}
ul li {
    margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4, h5, span, tr {
padding: 0px;
margin: 0px;
}
h1{
color:#FFFFFF;
font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:lighter;
margin:0px;
padding:0px;
text-decoration:none;
}
h2 {
color:#FFFFFF;
font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:lighter;
margin:0px;
padding:0px;
text-decoration:none;
}
h3 {	
font-size: 14px;
line-height: 30px;
color: #A4E1FC;
font-family: Arial, Helvetica, sans-serif;
width: 100%;
font-weight: normal;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;	
margin-left: 0px;
}
h4 {
color: #FF9900;
font-size: 14px;
font-weight: normal;
height: 16px;
width: 200px;
padding: 0px;
margin-top: 55px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-indent: 20px;
}
h5 {
font-size: 14px;
line-height: 30px;
color: #A4E1FC;
font-family: Arial, Helvetica, sans-serif;
width: 100%;
font-weight: normal;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
hr{
 border:none;
 background-color:#8B929F;
 color:#8B929F;
 height:1px;
 width:100%
}

p {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
table {
border-collapse: collapse;
}



/*///////////////////////////////////////////////// LAYOUT STYLES /////////////////////////////////////////////////////*/
#dropshadows{
	/*width:100%;
height:100%;
margin: 0px;
padding: 0px;
/*background-image:url(/images/layout/shadow-main-trans.png);
background-image:url(/images/layout/shadowgif.gif);
background-repeat:no-repeat;
background-position:center top;
position:static;*/
	width: 110%;
	height: auto;
	min-height: 800px !important;
	height: 800px;
	position: absolute;
	padding: 0px;
	background-image: url(/images/layout/shadow-trans.png);
	background-repeat: no-repeat;
	z-index: -10;
	margin: auto;
	top: -10px;
	left: -46px;
}
#site_holder{
	/*width:960px;
	margin:auto;
	height: auto;*/
	
	height: auto;
	width: 960px;
	padding: 0px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	position: relative;
	z-index: 10;
}
#top_banner{
height:116px;
background-image:url(/images/layout/top_gradient.gif);
background-color: #212427;
background-repeat:no-repeat;
border-bottom: solid #626A7A;
border-bottom-width: 2px;
margin: 0px;
padding:0px;
width: 960px;
}
#video{
 cursor:pointer;
 float:left;
 width:108px;
 height:95px;
 padding:0px;
 margin:15px 0px 0px 5px;
 /*border:solid 1px #FFFFFF;*/
}
#logo{
cursor:pointer;
display:block;
height:82px;
float: right;
padding:0px;
margin:30px 9px 0px 0px;
*margin:30px 9px 0px 0px;
_margin:30px 5px 0px 0px;
/*border:solid 1px #FFFFFF;*/
}
#middle_banner{
background-color: #1a1a1a;
height: 43px;
}
#excellent{
/*border:solid 1px #FFFFFF;*/
float:left;
margin:0px 0px 0px 15px;
*margin:0px 0px 0px 15px;
_margin:0px 0px 0px 10px;
padding: 0px;
}
#contactus{
float:right;
padding:0px 10px 0px 0px;
*padding:0px 10px 0px 0px;
_padding:0px 6px 0px 0px;
 margin:0px;
}
#timetables{
float:right;
margin:0px 15px 0px 0px;
*margin:0px 15px 0px 0px;
_margin:0px 13px 0px 0px;
}
#hero{
height:261px;
width:960px;
margin:0px;
padding:0px;
background-color:#2A2A2A;
}
#search_bar{
background-color:#1a1a1a;
margin: 0px;
padding: 0px;
height: 30px;
width: 960px;
}
#logout{
float:left;
width:255px;
height:30px;
line-height:30px;
margin:0px;
padding:0px 0px 0px 17px;
*padding:0px 0px 0px 17px;
_padding:0px 0px 0px 18px;
}
.search{
float:right;
}
table#tbl_search{
border-collapse:collapse;
margin: 0px;
padding: 0px;
height: 30px;
width: 260px;
}
#search_bar_holder{
width:200px;
height:22px;
background-image:url(/images/layout/search_bar.gif);
background-repeat:no-repeat;
background-position:center;
margin:0px;
padding:0px;
}
#search_button_holder {
margin:0px;
padding:0px;
width:36px;
*width:36px;
_width:46px;
vertical-align:middle;
/*border:solid 1px #FFFFFF;*/
}
.clearer{
clear:both;
}
#grey_backbox{
min-height:200px;
height: auto !important;
height:auto;
padding-bottom:5px;
padding-top:5px;
background-color: #626A7A;
background-image:url(/images/layout/header_line.gif);
background-position: 0px 10px;
background-repeat:repeat-x;
margin: 0px;
width: 955px;
padding-left: 5px;
}
#content_wrapper{
width:955px;
min-height:200px;
height:auto !important;
height:auto;
background-image:url(/images/layout/content_bar_pattern_long.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
#weights{
 width:100%;
 height:100%;
 margin:0px;
 padding:0px;
 background-image: url(/images/layout/weight-trans.png);
 background-position:40px bottom;
 background-repeat:no-repeat;
}
#thumbnail_btn_holder{
 width:473px;
 height:15px;
 padding:5px;
 margin:0px 0px 0px 8px;
}
#imgcontent_holder{
float:left;
height:auto;
width:473px;
*width:473px;
_width:463px;
padding:8px;	
*padding:8px;	
_padding:13px;	
margin:0px;
text-align:justify;
}
#txtcontent_holder{
line-height:16px;
float:right;
height:auto;
width:445px;
margin:0px 0px 0px 0px;
padding:10px;	
text-align:justify;
}
#contenttitle_holder{
 height:27px;
 line-height:27px;
 width:445px;
 margin:0px;
 padding:5px 0px 0px 0px;
}
#content_holder{
 height:auto;
 width:440px;
 margin:20px 0px 0px 0px;
 padding:0px;
}
#content_holder a:link,
#content_holder a:visited,
#content_holder a:active{
color:#FF7400;
text-decoration: none;
}
#content_holder a:hover{
color:#FF953F;
}


#Mincontent_holder{
 height:auto;
 width:930px;
 margin:0px;
 padding:0px;
}
#Mincontent_holder a:link,
#Mincontent_holder a:visited,
#Mincontent_holder a:active{
color:#FF7400;
text-decoration: none;
}
#Mincontent_holder a:hover{
color:#FF953F;
}
#Mincontent_wrapper{
/*padding:0px 0px 20px 0px;*/
padding:5px 7px 20px 7px;
*padding:5px 7px 20px 7px;
_padding:5px 12px 20px 12px;
margin:0px;
/*width:950px;*/
width:936px;
*width:936px;
_width:926px;
min-height:200px;
height: auto !important;
height:auto;
background-color:#222222;
/*background-image: url(/images/layout/Mincontent_bar_pattern_long.gif);*/
background-image: url(/images/layout/Min_content_dots.gif);
background-position: bottom left;
background-repeat:repeat-x;
border:none;
}




/*#about_promos{
float:left;
height:auto;
width: 470px;
margin-left:5px;
padding-bottom: 10px;
background-color: #181818;
background-image:url(/images/layout/content_bar_pattern.gif);
background-position:bottom;
background-repeat:repeat-x;
}*/

.text_sections{
width: 142px;
text-align:center;
color:#FFFFFF;
font-size: 14px;
float:left;
padding-top: 20px;
margin-left: 10px;
}
/*#footer_holder{
background-image:url(/images/layout/footer-trans.png);
background-repeat: no-repeat;
height: 93px;
width: 960px;
color:#FFFFFF;
font-size:10px;
margin: 0px;
padding: 0px;
float: left;	
}
#blur_logo{
 float:right;
margin:15px 10px 0px 0px;
padding: 0px;
height: 30px;
width: 70px;
float: right;
}
#footer_inner_right_holder {
padding: 0px;
height: 30px;
width: 950px;
*width: 950px;
_width: 940px;
line-height: 30px;
margin-top: 20px;
margin-right: 20px;
margin-bottom: 0px;
margin-left: 0px;
}
#footer_btn_holders {
margin:0px 0px 0px 18px;
*margin:0px 0px 0px 18px;
_margin:0px 0px 0px 10px;
padding: 0px;
float: left;
height: 30px;
width: 330px;
font-size:9px;
}
#footer_btn_holders a:link,
#footer_btn_holders a:visited,
#footer_btn_holders a:active{
color:#FFFFFF;
text-decoration: none;
}
#footer_btn_holders a:hover{
color:#CCCCCC;
}*/
#headers{
margin-top:12px;
margin-left:15px;
float:left;
font-size:32px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-weight:lighter;
}
#headers span{
color:#FF7400;
}
#content_text{
margin-top:10px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin-left:15px;
float:left;
width: 450px;
}

/*///////////////////////////////////// THUMBNAIL STYLES ////////////////////////////////////////*/
.advert_holder{
float:left;
width:140px;
height:225px;
background-color: #17191C;
padding: 5px 4px 20px 4px;
margin:5px 0px 10px 5px;
border: solid 1px #000000;
}
.firstchildadvert {
_margin-left: 0px;
}
.advertimg_holder{
width:140px;
height:200px;
}
.advert_toptxt_holder{
 width:140px;
 height:40px;
}
.advert_btmtxt_holder{
 width:140px;
 height:40px;
 line-height:40px;
 text-align:center;
 font-size:15px;
 font-weight :normal;
}
.advert_btmtxt_holder a:link,
.advert_btmtxt_holder a:active,
.advert_btmtxt_holder a:visited{
 color:#CCCCCC;
 display:block;
}
.advert_btmtxt_holder a:hover{
 color:#FFFFFF;
}

.longthumb{
  width:140px;
  height:195px;
  background-color:#FF0000;
  border:none;
}
.shortthumb{
  width:140px;
  height:108px;
  background-color:#0000FF;
  border:none;
}

.snap_holder{
float:left;
width:150px;
height:250px;
/*background-color: #17191C;
padding: 5px 4px 20px 4px;*/
margin:5px 0px 10px 5px;
}
.firstchild {
_margin-left: 0px;
}
.snap{
/*width:145px;*/
height:105px;
background-color: #17191C;
padding: 5px 4px 20px 4px;
/*margin:5px 0px 10px 5px;*/
border: solid 1px #000000;
}
.snap_text{
 width:140px;
 height:30px;
 font-size:14px;
 text-align:center;
 padding:0px 4px 0px 4px;
 margin:25px 0px 0px 0px;
}
.snap_readmore{
 width:140px;
 height:34px;
 text-align:center;
 line-height:34px;
 background-image:url(/images/layout/green_dot.gif);
 background-repeat:no-repeat;
 background-position:right;
 padding:0px 4px 0px 4px;
 margin:30px 0px 0px 0px;
 cursor:pointer;
}
.snap_readmore:hover{
  background-image:url(/images/layout/green_dot_roll.gif);
}
.snap_readmore a:link,
.snap_readmore a:active,
.snap_readmore a:visited,
.snap_readmore a:hover{
 display:block;
 color:#FF7400;
}
.snap_readmore a:hover{
 color:#CCCCCC;
}
/*//////////////////////////////////////////// NAVIGATION STYLES ////////////////////////////////////////////////////*/
.RadMenu{
z-index:10;
}
#nav_holder{
height:49px;
width:660px;
*width:660px;
_width:645px;
float:left;
padding:67px 0px 0px 25px;
/*border:solid 1px #FFFFFF;*/
}
/*TOP NAV ITEMS*/
.topnav_item{
 float:left;
 height:42px;
 width:auto;
 padding:10px 10px 0px 11px;
 *padding:10px 10px 0px 11px;
 _padding:10px 10px 0px 10px;
 margin:0px;
 text-align:center;
 cursor:pointer;
  /*border:solid 1px #00FF00;*/
}
.topnav_item:hover{
 background-image:url(/images/layout/triangle-trans.png);
 background-repeat:no-repeat;
 background-position:bottom center;  
}
.nav_item_link{
 display:block;
}
/*SUB NAV ITEMS*/
.sub_nav_item_link_haschildren{
 height:32px;
 width:201px;
 display:block;
 font-size:8px;
 line-height:42px;
 letter-spacing:2px;
 margin:0px;
 padding:0px 0px 0px 10px;
}
.sub_nav_item_visible_haschildren{
    background-image:url(/images/layout/menu_drop_haschildren-trans.png);
    /*background-image:url(/images/layout/menu_drop_haschildren.gif);*/
    background-repeat:no-repeat;
    background-position:top left;
	height:32px;
	width:201px;
	padding:0px;
	margin:0px;
	cursor:pointer;
}
.sub_nav_item_visible_haschildren:hover{
    background-image:url(/images/layout/menu_drop_haschildren_hover-trans.png);
    /*background-image:url(/images/layout/menu_drop_haschildren_hover.gif);*/
    background-repeat:no-repeat;
}
.sub_nav_item_visible_haschildren a:link,
.sub_nav_item_visible_haschildren a:visited,
.sub_nav_item_visible_haschildren a:active,
.sub_nav_item_visible_haschildren a:hover{
 position: relative;
	cursor:pointer;
    color:#FFFFFF;
}
.sub_nav_item_link{
 height:32px;
 width:201px;
 display:block;
 font-size:8px;
 line-height:42px;
 letter-spacing:2px;
 margin:0px;
 padding:0px 0px 0px 10px;
}
.sub_nav_item_visible{
    background-image:url(/images/layout/menu_drop-trans.png);
    /*background-image:url(/images/layout/menu_drop.gif);*/
    background-repeat:no-repeat;
    background-position:top left;
	height:32px;
	width:201px;
	padding:0px;
	margin: 0px;
	padding:0px;
	cursor: pointer;
}
.sub_nav_item_visible:hover{
    background-image:url(/images/layout/menu_drop_hover-trans.png);
    /*background-image:url(/images/layout/menu_drop_hover.gif);*/
    background-repeat:no-repeat;
}
.sub_nav_item_visible a:link,
.sub_nav_item_visible a:visited,
.sub_nav_item_visible a:active,
.sub_nav_item_visible a:hover{
    position: relative;
	cursor:pointer;
    color:#FFFFFF;
}
/*IE6 Radmenu magin kill*/
.RadMenu_Rad_Nav .rmSlide .rmItem{
_margin-bottom: -10px;
}
/*///////////////////////////////////////////////// REFFER A FRIEND STYLES ////////////////////////////////////////////////*/
.referraltxt_holder{
width:440px;
height:auto;
padding:0px;
margin: 0px 0px 0px 0px;
padding:0px;
/*border:solid 1px #FF00FF;*/
}




table.tbl_Referral{
 width:100%;
}
table.tbl_Referral td{
 padding:3px 0px 3px 3px;
}
table.tbl_Referral .Ref_TitleCol{
 border-bottom:solid 1px #818B9F;
}
table.tbl_Referral .Ref_TitleCol{
 border-bottom:solid 1px #818B9F;
}
.lblreferheader{
 width:100%;
 font-size:12px;
 color:#ff7400;
 font-weight:bold;
}
.btnReferSubmit{
width:68px;
height:27px;
background-color:Transparent;
border:none;
margin:10px 0px 0px 0px;
background-image:url(/images/layout/sendmail.gif);
cursor:pointer;
}
.btnReferSubmit:hover{
 background-image:url(/images/layout/sendmail_hov.gif);
}
.btnReferDownload{
width:68px;
height:27px;
background-color:Transparent;
border:none;
margin:10px 0px 0px 0px;
background-image:url(/images/layout/sendmail.gif);
cursor:pointer;
}
.btnReferDownload:hover{
 background-image:url(/images/layout/sendmail_hov.gif);
}
.referbtn_holderSmall{
 float:left;
 cursor:pointer;
 width:90px;
 height:35px;
 line-height:35px;
 padding:0px;
 margin:0px;
 background-image:url(/images/layout/refferalsubmit.jpg);
 background-repeat:no-repeat;
 background-position:right;
}
.referbtn_holderSmall:hover{
 background-image:url(/images/layout/refferalsubmit_hover.jpg);
 background-repeat:no-repeat;
 background-position:right;
}
.referbtn_holderLarge{
 float:left;
 cursor:pointer;
 width:115px;
 height:35px;
 line-height:35px;
 padding:0px;
 margin:0px 0px 0px 5px;
 background-image:url(/images/layout/refferalsubmit.jpg);
 background-repeat:no-repeat;
 background-position:right;
}
.referbtn_holderLarge:hover{
 background-image:url(/images/layout/refferalsubmit_hover.jpg);
 background-repeat:no-repeat;
 background-position:right;
}
.ReferBtn{
 font-size:12px;
 display:block;
}
/*///////////////////////////////////////////////// SEARCH PAGE STYLES ////////////////////////////////////////////////*/
.RadGrid_RadSearch .rgPagePrev{
 cursor:pointer;
 width:20px;
 height:20px;
 border:none; 
 background-color:Transparent;
 background-image:url(/images/layout/arrow_left.gif);
 background-repeat:no-repeat;
}
.RadGrid_RadSearch .rgPageNext{
 cursor:pointer;
 width:20px;
 height:20px;
 border:none;
 background-color:Transparent;
 background-image:url(/images/layout/arrow_right.gif);
 background-repeat:no-repeat;
}
.RadGrid_RadSearch .rgPagePrev:hover{
 /*background-color:#0000FF;*/
}
.RadGrid_RadSearch .rgPageNext:hover{
 /*background-color:#FF0000;*/
}

/*//////////////////////////////////////////// TIMETABLE STYLES ////////////////////////////////////////////////////////*/
/*DISPLAY*/
table.tbl_TimeTableDisplay{
 border-collapse:collapse;
 width:100%;
 padding:0px;
 margin:0px;
}
table.tbl_TimeTableDisplay td{
 padding:4px;
}
.tblborder_btm{
 border-bottom:solid 1px #626A7A;
}
.tblborder_btmright{
 border-bottom:solid 1px #626A7A;
 border-right:solid 1px #626A7A;
}
.tblborder_btmleft{
 border-bottom:solid 1px #626A7A;
 border-left:solid 1px #626A7A;
}
.tblborder_leftandright{
 border-left:solid 1px #626A7A;
 border-right:solid 1px #626A7A;
}
.DayCell{
 width:150px;
 padding:0px;
 margin:0px;
}
.lblHeaderTimeTableDAY{
 padding:0px 0px 0px 30px;
 letter-spacing:3px;
 font-size:11px;
 color:#CCCCCC;
}
.lblHeaderTimeTable{
 padding:0px 0px 0px 10px;
 letter-spacing:3px;
 font-size:11px;
 color:#CCCCCC;
}
.lblOrange{
 letter-spacing:1px;
 font-weight:bold;
 font-size:11px;
 color:#FF7400;
}
.lblOrange_small{
 font-weight:bold;
 color:#FF7400;
}
.lblGrey{
 font-weight:bold;
 font-size:12px;
 color:#5F5F5F;
 text-align:left;
}
.lblWhite{
 font-weight:bold;
 font-size:12px;
 color:#FFFFFF;
 text-align:left;
}
#TimeTable_UL {
margin:10px 0px 0px 30px;
padding:0px;
list-style-type: none;
}
#TimeTable_UL  .TimeTable_LI .TimeTable_Selected{
line-height:30px;
}
.TimeTable_LI{
 letter-spacing:3px;
 font-size:11px;
 height:30px;
 width:90px;
 padding:0px;
}
.TimeTable_Selected{
 letter-spacing:3px;
 font-size:11px;
 height:30px;
 width:90px;
 padding:0px;
}
#TimeTable_UL .TimeTable_LI a:link,
#TimeTable_UL .TimeTable_LI a:visited,
#TimeTable_UL .TimeTable_LI a:active{
 color:#0075AF;
}
#TimeTable_UL .TimeTable_LI a:hover{
 color:#00AAFF;
}
#TimeTable_UL .TimeTable_Selected a:link,
#TimeTable_UL .TimeTable_Selected a:visited,
#TimeTable_UL .TimeTable_Selected a:active,
#TimeTable_UL .TimeTable_Selected a:hover{
 color:#FF7400;
}
.GridRow_TimeTable{
 height:20px;
 cursor:pointer;
 font-weight:bold;
 font-size:11px;
 color:#BFBFBF;
}
.GridRow_TimeTable:hover{
 color:#FFFFFF;
}
.GridAltRow_TimeTable{
 height:20px;
 cursor:pointer;
 font-weight:bold;
 font-size:11px;
 color:#BFBFBF;
}
.GridAltRow_TimeTable:hover{
 color:#FFFFFF;
}
table.tblNotes{
 border-collapse:collapse;
 width:165px;
 height:220px;
 background-image:url(/images/timetable_thumbs/timetable_select.png);
 background-repeat:no-repeat;
}
table.tblNotesContent{
 border-collapse:collapse;
 width:165px;
 }
/*EDIT*/
table.tbl_TimeTableEdit{
 border-collapse:collapse;
 width:100%;
 padding:0px;
 margin:0px;
}
table.tbl_TimeTableEdit td{
 padding:1px;
}
table.tbl_GridHeaderTimeTable{
 font-size:14px;
 font-weight:bold;
 width:100%;
 margin:0px 0px 10px 0px;
 border:solid 1px #4C5A6F;
 background-color:#8B929F;
}
table.tbl_GridHeaderTimeTable td{
 padding:5px;
}
table.tbl_GridItemTimeTable{
 width:100%;
 margin:0px 0px 10px 0px;
 border:solid 1px #8B929F;
}
table.tbl_GridItemTimeTable td{
 vertical-align:top;
 padding:3px;
}
table.tbl_GridEditTimeTable{
 width:100%;
 margin:0px 0px 10px 0px;
 border:solid 1px #4C5A6F;
 background-color:#8B929F;
}
table.tbl_GridEditTimeTable td{
 vertical-align:top;
 padding:3px;
}
/*PAGER TIMETABLE STYLE*/
.pagerstyle{
 width:100%;
 border:solid 1px #4C5A6F;
 background-color:#8B929F;
}
.pagerstyle td{
 padding:5px;
 }
.RadGrid_TimeTable .rgPagePrev{
 cursor:pointer;
 border:none;
 width:20px;
 height:20px;
 background-color:#FF0000;
}
.RadGrid_TimeTable .rgPageNext{
 cursor:pointer;
 border:none;
 width:20px;
 height:20px;
 background-color:#00FF00;
}
.RadGrid_TimeTable .rgPagePrev:hover,
.RadGrid_TimeTable .rgPageNext:hover{
  background-color:#0000FF;
}
/*///////////////////////////////////////////// CONTACT US STYLES /////////////////////////////////////////////////////*/
#contact_left_holder{
 float:left;
 width:228px;
 height:auto;
 padding:0px;
 margin:6px;
}
.contact_right_holder{
 float:right;
 width:673px;
 _width:663px;
 height:auto;
 padding:0px;
 margin:20px 6px 6px 6px;
}
table.tbl_Contact{
 border-collapse:collapse;
 margin:0px;
 padding:0px;
}
table.tbl_Contact tr{
 height:50px;
}
.lblContact{
 letter-spacing:3px;
 padding:0px;
 margin:0px;
 font-size:10px;
 color:#038DD5;

}
.lblContactMsg{
 letter-spacing:3px;
 padding:0px;
 margin:0px;
 font-size:11px;
 font-weight:bolder;
 color:#038DD5;
}
.lblContactMsgError{
 letter-spacing:3px;
 padding:0px;
 margin:0px;
 font-size:9px;
 color:#FF0000;
}
.lblAddress{
 letter-spacing:2px;
 padding:0px;
 margin:0px;
 font-size:12px;
 font-weight:bold;
 line-height:20px;
}
.lblBlueHead{
 letter-spacing:3px;
 padding:0px;
 margin:0px;
 font-size:11px;
 font-weight:bold;
 color:#038DD5;
}
.lblBlue{
 letter-spacing:3px;
 padding:0px;
 margin:0px;
 font-size:10px;
 font-weight:bold;
 color:#038DD5;
}
.lblnormal{
 letter-spacing:3px;
 padding:0px;
 margin:0px;
 font-size:11px;
 font-weight:bold;
}
.lblcontactnumbermain{
 letter-spacing:3px;
 padding:0px;
 margin:0px;
 font-size:20px;
 font-weight:bold;
}
.lblcontactnumbers{
 letter-spacing:3px;
 padding:0px;
 margin:0px;
 font-size:15px;
 font-weight:bold;
}
.btnContactSend{
width:68px;
height:27px;
background-color:Transparent;
border:none;
margin:10px 0px 0px 0px;
background-image:url(/images/layout/sendmail.gif);
cursor:pointer;
}
.btnContactSend:hover{
 background-image:url(/images/layout/sendmail_hov.gif);
}
.btnContactClear{
width:78px;
height:27px;
background-color:Transparent;
border:none;
margin:10px 0px 0px 0px;
background-image:url(/images/layout/clearmail.gif);
cursor:pointer;
}
.btnContactClear:hover{
 background-image:url(/images/layout/clearmail_hov.gif);
}
.googlemap_holder{
height:261px;
width:960px;
margin:0px;
padding:0px;
}
/*///////////////////////////////////////////////// LOGIN STYLES ////////////////////////////////////////////////////////*/
#logintitle_holder{
 width:340px;
 height:auto;
 padding:0px;
 margin:0px auto auto auto;
}
.login_holder{
 width:320px;
 height:auto;
 padding:10px;
 margin:10px auto auto auto;
 border:solid 1px #8B929F;
 background-color:#747D8F;
}
table.tbl_Login{
 width:100%;
 height:auto;
}
table.tbl_Login td{
 text-align:justify;
 vertical-align:top;
 padding:1px;
}
.Button_Login{
color:#FFFFFF;
background-color:#B3B7BF;
padding:3px 6px 3px 6px;
border:1px solid #EFEFEF;
font-size: 10px;
vertical-align:middle;
cursor:pointer;
 }
.Button_Login:hover{
background-color:#CFCFCF;
border:1px solid #EFEFEF;
 }

/*///////////////////////////////////////////////// CONTROL STYLES /////////////////////////////////////////////////////*/
.Button{
color:#CCCCCC;
background-color:#2F2F2F;
padding:3px 6px 3px 6px;
border:1px solid #5F6B7F;
font-size: 10px;
vertical-align:middle;
cursor:pointer;
 }
.Button:hover{
background-color:#747E8F;
border:1px solid #2F2F2F;
 }
.TextBoxStyle{
color:#444444;
padding:3px 6px 3px 6px;
border:1px solid #C1C0C6;
height:15px;
font-Family:Verdana;
font-size: 10px;
vertical-align:middle;    
}
.TitleTextBoxStyle{
color:#444444;
padding:3px 6px 3px 6px; 
margin:5px 0px 0px 0px;
border:1px solid #C1C0C6;
height:15px;
font-Family:Verdana;
font-size: 10px;
vertical-align:middle;    
}
.ddlStyle{
color:#444444;
padding:3px 6px 3px 6px;
border:1px solid #C1C0C6;
height:22px;
font-Family:Verdana;
font-size: 10px;
vertical-align:middle;
cursor:pointer;     
}
.lblBold{
 font-weight:bold;
}
.SearchTxtBox{
 width:178px;
 height:16px;
 letter-spacing:1px;
 line-height:16px;
 margin:0px 0px 0px 15px;
 padding:0px;
 background-color:Transparent;
 border:none;
}
.SearchBtn{
width:36px;
margin:0px;
padding:0px;
height:28px;
border:none;
cursor:pointer;
}
/*///////////////////////////////////////////////// GENERAL STYLES /////////////////////////////////////////////////////*/
.tbl_General{
 text-align:justify;
 width:100%;
}
table.tbl_GridHeader{
 font-size:12px;
 font-weight:bold;
 width:100%;
 padding:10px;
 margin:0px 0px 10px 0px;
 border:solid 1px #FFFFFF;
}
.EditPage_Bkgd{
 margin:0px;
 padding:10px;
 border:solid 1px #8B929F;
 background-color:#747D8F;
}
.pricelist_ul{
 margin:5px 5px 10px 20px;
 padding:0px;
}
table.tbl_pricelist{
 width:50%;
 height:auto;
 margin:0px 0px 0px 20px;
 padding:0px;
}











/*/////////////////////// NEW FOOTER ////////////////////////////*/
#footer{
 background-image:url(/images/layout/footer-trans.png);
 height: 93px;
 width: 960px;
 color:#FFFFFF;
 font-size:10px;
 margin: 0px;
 padding: 0px;
 float: left; 
}
#footer a{
 color:#999999;
 text-decoration:none;
}
#footer a:hover{
 color:#ff8800;
}
#balance a{
 margin: 0px 0px 0px 255px;
 padding: 0px;
 height: 30px;
 width: 195px;
 float: left;
 display:inline block;
 line-height:30px;
 background:url(/images/layout/balance.gif) right top no-repeat;
}
#twitter a{
 margin: 0px 0px 0px 20px;
 padding: 0px;
 height: 30px;
 width: 130px;
 float: left;
 display:inline block;
 line-height:30px;
 background:url(/images/layout/twitter_bird.gif) right top no-repeat;
}
#oval_logo a{
 margin: 0px;
 padding: 0px;
 height: 30px;
 width: 120px;
 float: right;
 display:inline block;
 color:#999999;
 font-size:10px;
 line-height:30px;
 background:url(/images/layout/oval_foot_logo.gif) right top no-repeat;
 text-decoration:none;
}
#oval_logo a:hover{
 color:#ff8800;
}
#footer_btn_holders {
 margin: 0px;
 padding: 0px;
 float: left;
 height: 30px;
 width: 320px;
}
#footer_inner_right_holder {
 padding: 0px 20px 0px 20px;
 height: 30px;
 line-height: 30px;
 margin:20px 0px 20px 0px;
}