/* Common CSS*/

body{
font-family:"Trebuchet MS", Tahoma;
font-size:13px;
color:#666666;
background:#ffffff;
text-align:center;
margin:0pt;
padding:0pt;
}

a:link{
color:#066B99;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}


img{
border:0px
}

#container{
width:1000px;
margin:0pt auto;
padding:0pt;
text-align:left;
} 

#header{
background:url(../images/topbanner.jpg) no-repeat;
height:121px;
}
#left_header_container{
float:left;
width:450px;
height:90px;
}

/* Header Navigation */
#header_navigation_top{
height:25px;
width:550px;
float:left;
padding:0pt;
}

#top_tab_navi{
margin:0pt;
float:left;
font-size:1.1em;

text-decoration:none;
padding-left:0px;
width:auto;
}

#top_tab_navi li{
background:url(../images/top.png) no-repeat;
float:left;
width:auto;
list-style:none;
}
#top_tab_navi li span:hover
{
text-decoration:underline;    
}
.active_top_tab{
background:url(../images/top.png) no-repeat;
height:26px;
width:30px;
float:left;
}

.inner_active_tab{

width:32px;
height:25px;
}


.title_tab{
display: block;
color:white;
float:left;
width:auto;
height:25px;
padding:7px;
margin:0px;
padding-top:4px;
padding-right:13px;
}

.active_tab_right{

height:25px;
width:26px;
float:left;
}

.last_tab{

height:25px;
width:26px;
float:left;
}


/* Header Navigatin Ends Here */

#logo{
width:331px;
height:95px;
float:left;
}
.slogan{

/*width:437px;*/
width:452px;
height:121px;
float:right;
padding-right:20px;
}


/* Navigation Links CSS Begin Here */

#tab_sys_menu{
float:left;
display:block;
width:206px;
color:#0088B5;
font-size:1.1em;
font-weight:bold;
padding-top:4px;
height:30px;
margin-left:5px;
}

.online_button{

height:31px;
width:187px;
}


#tab_navigation{
height:6px;

background-position:bottom left;
margin-top:12px;
}

.active_tab{

padding-left:15px;
margin-top:2px;
cursor:pointer;
}

.in_active_tab{

padding-left:15px;
padding-top:5px;
cursor:pointer;
}

/* Navigation Links CSS End Here */

#navi_link{
height:32px;
position:relative;
}

#navi_link li {
list-style:none;
}

#left_container{
width:650px;
padding-left:10px;
padding-right:0px;
padding-top:5px;
float:left;
}

#left_container_sub{
width:650px;
padding-left:10px;
padding-right:0px;
padding-top:5px;
float:left;
}

#image_area_container{
display:block;
width:680px;
height:120px;

border:#DCDCDC 1px solid;
margin-bottom:12px;
}

#image_area_container h1{
color:#066B99;
font-size:1.4em;
font-weight:bold;
}

#image_bullet_style_top{
margin:0px auto;
padding:0pt;
}

#image_bullet_style_top li{
list-style:inside;
color:#666666;
font-size:1em;
float:left;
font-weight:bold;
width:auto;
}


#image_area_container h2{
color:#363535;
font-size:12pt;
}

.image_area{
float:left;
width:auto;
}

.text_area{
float:left;
width:auto;
}

#product_area_content{

background-position:top left;
width:700px;
min-height:320px;
float:left;
}

/* Product design Boxes */ 

#product_boxes{
display:block;
width:655px;
height:352px;
float:left;
padding:15px;
}

#simpe_box{
display:block;
width:203px;
height:299px;
float:left;
margin-right:18px;
}

#deluxe_box{
display:block;
width:203px;
height:299px;
float:left;
margin-right:18px;
float:left;
}

#bus_box{
display:block;
width:203px;
height:299px;
float:left;
margin-right:10px;
float:left;
}
.simple_top_bg{

width:203px;
height:104px;

}
.dtop_bg{

width:203px;
height:104px;
}

.bus_top_bg{

width:203px;
height:104px;
}

.bus_top_bg{

width:203px;
height:104px;
}


.sbottom_content, .dbottom_content, .bus_bot_content {
width:203px;
height:195px;
padding:5px;
}

.sbottom_content{

}

.dbottom_content{

}

.bus_bot_content{


}




/* Ends Here */

.online_bottom_bg{
background:url(../images/reflection_bottom.jpg) no-repeat;
margin-left:14px;
height:50px;
width:700px;
float:left;
}


#note_contain{
font-size:1.2em;
width:650px;
text-align:left;
float:left;
padding-bottom:30px;
}

/* Right Colum Section */

#right_colum{
float:right;
width:261px;
background:url(../images/right_colum_bg.jpg) repeat-y;
min-height:200px;
padding-left:2px;

}

#search_area{
display:block;
height:34px;
width:230px;

padding-left:30px;
padding-top:5px;
}

#search_area label{
color:white;
font-size:.9em;
}

.search_input_bg{

padding-left:25px;
padding-top:5px;
height:23px;
width:126px;
border:0px;
padding-right:6px;
}

.flash_demo{
background:url(../images/button_flash_demo.jpg) no-repeat;
height:40px;
width:250px;
cursor:pointer;
}

.Home_Page{
background:url(../images/home.jpg) no-repeat;
height:40px;
width:250px;
cursor:pointer;
}


.right_side_button{

height:45px;
width:232px;
padding-top:13px;
padding-left:25px;
font-size:1.2em;
color:#0088B5;
font-weight:bold;
}

.bottom_bg{
background:url(../images/right_colum_bottom_bg.jpg) no-repeat;
height:30px;
width:262px;
float:right;
}

#why_us_section{
margin:0pt;
padding:0pt;
}

.faq li a:link
{
	display:block;
	height:20px;
	width:170px;
	padding-top:7px;
	padding-bottom:4px;
	padding-left:25px;
	text-decoration:none;	
}

/* Certification Symbol */ 

#certification_left{
}

#certification_left a:visited{
    color:#185771;
}


#certi_logo li{
float:left;
width:auto;
list-style:none;
padding-right:35px;
vertical-align:middle;
}

#footer{
text-align:center;
width:100%;
background:#484848;
border-top:#424242 1px solid;
border-bottom:#232323 1px solid;
float:left;
bottom:0pt;
padding-top:15px;

}
#footer a
{
    color:white;
}
#footer a:hover{
text-decoration:underline;
}

#foot_cont{
width:970px;
padding:0pt ;
/*padding-left:30px;*/
float:none;
}

#foot_navi{
float:left;
color:#A2A2A2;
width:400px;
margin-top:15px;
}


#foot_navi li{
float:left;
padding-right:3px;
list-style:none;
width:auto;
}


#foot_navi li a:link{
float:left;
width:auto;
color:#A2A2A2;
text-decoration:none;
}

#foot_navi li a:hover{
text-decoration:underline;
color:#B5B5B5;
}

#foot_navi li a:visited{

color:#A2A2A2;
}


#privacy_policy li{
color:#9E9B9B;
list-style:none;
}


#privacy_policy li a:link{
text-decoration:none;
color:#9E9B9B;
}

#privacy_policy li a:hover, visited{
text-decoration:underline;
}

.copy_sym{
font-size:.8em;
}

.online_tab{
display:block;
width:206px;
height:36px;
background:url(../images/online_tab.jpg) no-repeat;
}