body
{
    margin:0;
    font-family:"Trebuchet MS";
    font-size:13px;
}
img
{
    border: none;
}

input[type=text]
{
    border:2px #BF1300 solid;
    width:170px;
    height:20px;
}

h2
{            
}

.heading
{
    margin:0px;
    background:url("../images/arrow-l.png") no-repeat scroll 0 center;
    padding-left:15px;        
}
/***** HEADER *******/
.header
{
    background-color:#000000;
    height:201px;
    width:100%;
}
.header_map
{
    background:url("../images/header_bg.jpg") no-repeat scroll center top ;
    height:201px;    
    margin:0 auto;
}
.header_inner
{
    height:201px;    
    margin:0 auto;
    width:960px;    
}
.logo
{
    position:relative;
    top:20px;
    left:0px;
    width:300px;
    float:left;       
}

.right-header
{
    width:600px;
    float: right;
    margin-top:30px;
}

.banner
{
    float:right;
    width:450px;
    margin-top:15px;    
}

.time
{
    float:right;
    width:310px;
    margin-top:25px;
}

.topnav
{
    float:right;
}

.topnav ul
{
    margin:0;
    padding:0;        
}

.topnav ul li
{
    list-style-image: url("../images/disc.png");
    float:left; 
    width: 100px;  
}

.topnav ul li a
{
    text-decoration: none;
    color:#ffffff;
    font-style: italic;
    font-size: 14px;
    font-weight:bold;
}

.topnav ul li a:hover
{
    color:#C01300;
}
/************** HEADER END **********/

/************** COMMON STYLE **************/
.clear{ clear:both; }
.fright{ float:right; }
.fleft{ float:left; }
.submit
{
    position:relative;
    top:12px;
}
/************** COMMON STYLE END**************/

/************** CONTENT **************/

.content
{
    background:url("../images/content_bg.png") repeat-x #ffffff;
    min-height: 300px;
}
.content_page
{
    width:960px;
    margin:0 auto;
}
.slider_bg
{
    background: url("../images/slider_bg.png") repeat-x;
    height:310px;
}

.slider_bg .thumb-image
{    
     float:left;
     width:400px;
     height:310px;   
     margin-left:30px;
     margin-top:5px;
}

.slider_bg .text
{    
     float:left;
     width:490px;
     height:310px;   
     margin-left:30px;
     color:#fff !important;
     font-style: italic !important;
     font-size:14px !important;     
     text-align: justify !important;
     padding-right: 5px;
}

.slider_bg h3 { font-size:20px; color:#ffffff; font-style: italic; margin: 5px;}

.slider_bg p { font-size:14px; color:#ffffff; font-style: italic; margin: 5px;padding-right: 10px;text-align: justify !important;}

.slider_bg a { font-size:14px; color:#fcff00; font-style: italic; }

.slider_top
{
    background: url("../images/slider_top.png") no-repeat #C01300;
    height:12px;
}

.slider_bottom
{
    background: url("../images/slider_bottom.png") no-repeat;
    height:5px;
    width:980px;
    margin:0 auto;
}

.navbar
{
    width:980px;
    margin:0 auto;        
}
.navbar-left
{
    background: url("../images/navbar-left.png") no-repeat;
    float: left;
    height: 54px;
    width: 14px;    
}
.navbar-mid
{
    background: url("../images/navbar-mid.png") repeat-x;
    float: left;
    height: 54px;
    width: 952px;    
}
.navbar-mid ul
{
    list-style-type: none;
    margin:0;
    padding:0;
}

.navbar-mid ul li
{    
    background:url("../images/brd-rgt.png") repeat-y right center;
    float:left;
    height: 36px;
    margin-top: 0;
    padding: 9px 27px 0;
}
.navbar-mid ul li.nobg
{
    background:none;    
}

.navbar-mid ul li a
{
    color:#444444;
    font-size:16px;
    font-style: italic;
    text-decoration: none;
    padding-bottom: 14px;
}
.navbar-mid ul li a.active
{
    background: url("../images/navbar-arrow.png") no-repeat scroll center bottom;
}

.navbar-right
{
    background: url("../images/navbar-right.png") no-repeat;
    float: left;
    height: 54px;
    width: 14px;
}

.tab
{
    width:350px;      
    margin-top:10px;  
}
.tab ul
{
    list-style-type: none;
    margin:0;
    padding:0;
}
.tab ul li
{
    float:left;
    width:149px;
    height:31px;
    background:url("../images/htab.png") no-repeat;
    margin-left: 10px;
    color:#ffffff;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    padding-top:5px;  
}

.tab ul li.active
{
    background:url("../images/htab-active.png") no-repeat;
    color:#000000;
}

.tab ul li a
{    
    color:#ffffff;
    text-decoration: none;
    font-style: italic;
}

.tab ul li.active a
{    
    color:#000000;
}

.tab ul li:hover 
{
    background:url("../images/htab-active.png") no-repeat; 
}

.tab ul li:hover a 
{    
    color:#000000;
}

.tab1
{
    width:350px;      
    margin-top:10px;  
}
.tab1 ul
{
    list-style-type: none;
    margin:0;
    padding:0;
}
.tab1 ul li
{
    float:left;
    width:149px;
    height:31px;
    background:url("../images/htab.png") no-repeat;
    margin-left: 10px;
    color:#ffffff;
    text-align: center;
    font-weight: bold;
    padding-top:5px;  
}

.tab1 ul li.active
{
    background:url("../images/htab-active.png") no-repeat;
    color:#000000;
}

.tab1 ul li a
{    
    color:#ffffff;
    text-decoration: none;
    font-style: italic;
}

.tab1 ul li.active a
{    
    color:#000000;
}

.tab1 ul li:hover 
{
    background:url("../images/htab-active.png") no-repeat; 
}

.tab1 ul li:hover a 
{    
    color:#000000;
}

.products
{
    margin:20px auto;
    width:960px;    
}

/********** FOOTER *****************/

.footer
{
    background:url("../images/footer_bg.png") repeat;
    padding-bottom:20px;
}
.footer_content
{
    width:960px;
    margin: 0 auto;
}

.footer_block
{
    width:270px;
    float: left;
    padding-left:30px;
    padding-right:15px;    
    margin-top:10px;    
}
.footer_right_border
{
    background:url("../images/brd-rgt.png") repeat-y right center;
    width:2px;
    float: left;
    height:225px;
    margin-top: 20px;
}
.footer_block ul
{
    margin:0;
    padding:0;
    margin-left:20px;
}
.footer_block ul li
{
    list-style-image: url("../images/arrow.png");
    border-bottom: 1px dotted #666666;    
    padding: 5px 0;    
}
.footer_block ul li a
{
    text-decoration: none;
    color:#000000;
    font-weight:bold;
}    
.copyright
{
    text-align: center;
    color:#ffffff;
    background:url("../images/copyright_bg.png") repeat-x;
    height:25px;
    padding-top:7px;        
}
.copyrightlink
{
    width:960px;
    margin: 0 auto;
}
.design
{
    float: right;
    margin-right:10px;
}
.design a
{
    color:#ffffff;
}
/********** FOOTER END *****************/

#name_field
{
    width:100px;
}
#newsletter_field
{
    width:150px;
}
#notes_field
{
    margin-top:10px;
    width:300px;
    height:60px;
    border:2px #BF1300 solid;   
}
.details
{
    font-family		: MS Sans Serif, arial;
    font-size		: 14px;
    font-weight		: bold;
    color			: #000000;
    background-color	: #CCCCCC;
}

.information {
	background-image: url(../images/information.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	border: 2px solid #418ACC;
	background-color: #B3CFEA;
    margin:0 auto;
    padding:10px 10px 10px 45px;
    width:94%;    
    display: none;    
}

.warning {
	background-image: url(../images/error.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	border: 2px solid #FFC44A;
	background-color: #FFDB91;
    margin:0 auto;
    padding:10px 10px 10px 45px;
    width:94%;    
    display: none;    
}
.success {
	background-image: url(../images/accept.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	border: 2px solid #99C600;
	background-color: #E2FF7D;
    margin:0 auto;
    padding:10px 10px 10px 45px;
    width:94%;
    display: none;            
}

.failure {
	background-image: url(../images/exclamation.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	border: 2px solid #EB5339;
	background-color: #F5B5A9;
    margin:0 auto;
    padding:10px 10px 10px 45px;
    width:94%;
    display: none;       
}

.close {
	background-image: url("../images/close.png");
    width:16px;        
    height:16px;
    position:relative;
    left:90%;
    top:0%; 
    cursor: pointer;           
}
#info
{
    cursor: pointer;
}

#main-content
{
    margin:0 auto;
    width:938px;
    border:1px solid #888888;
    background-color:#ffffff;
    padding: 0 20px 0px 0px;
    border-top:none;  
    margin-bottom:20px;
    text-align: justify; 
}
#main-content1
{
    margin:0 auto;
    width:918px;
    border:1px solid #888888;
    background-color:#ffffff;
    padding: 0 20px 0px 20px;
    border-top:none;  
    margin-bottom:20px;
    text-align: justify; 
}
.right-content a
{
    color:#BF3223;
}

#left_nav_top
{
    background: url("../images/left_nav_bg_top.png") no-repeat #BE1300;
    width:251px;
    height:20px;
    position:absolute;
    margin-top:-30px;
    margin-left:-11px;
}

.leftnav
{
    float:left;
    width:230px;
    min-height: 300px;
    height: 600px;
    padding:10px;
    background: url("../images/left_bg.png") repeat-x #771b11;
}
.leftnav ul
{
    list-style-type: none;
    margin:0;
    padding:0;    
}
.leftnav ul li
{
    background: url("../images/leftnav.png") repeat-x;
    height:25px;
    padding-top:5px;    
    padding-left:10px;
}
.leftnav ul li a
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;        
}
.leftnav ul li a.active
{
    color: #920F00;
    text-decoration: none;
}
.leftnav ul li a:hover
{
    color: #920F00;    
}
div.heading {
    background:url("../images/arrow-s.png") no-repeat scroll 0 center;
}
.right-content
{
    float:left;
    width:645px;
    padding-left:20px;
    padding-bottom: 20px;
}
.top_bg
{
    background: url("../images/bg_top.png") no-repeat;
    height:20px;
    width:960px;
    margin:0 auto;
}

div.subnav
{
    position:absolute;
    display:none;
    z-index:999999;
    margin-top:14px;
    width:188px;    
    margin-left: -35px;    
}
div.subnav a
{
    font-size:13px !important;
    font-style: normal !important;
}    
.subnav div
{
    padding:5px;
    background-color:#BD1200;
    color:#ffffff;
    border-bottom:1px solid #ffffff;
    height:25px;
}
.subnav div:hover
{
    padding:5px;
    background-color:#000000;
    color:#ffffff;
}
.mandatory
{
    color:#ff0000 !important;
    font-weight:bold;
}
#page
{
    font-size: 13px;
    color: #9C0710;
    font-weight:bold;
    text-align: center;
    margin:20px 0px;
}
#pagebox
{    
    background:url("../images/page_inactive.png") repeat-x;
    border:1px solid #fff;
    color:#ffffff;
    font-size:12px;    
    padding:5px 10px;
    margin-right:3px;
    text-decoration:none;
}
#page a
{
    
}
.pageselected, #pagebox:hover
{    
    background:url("../images/page_active.png") repeat-x;
    border: 1px solid #000;
    color: #000;
    font-size: 12px;    
    padding: 5px 10px;
    text-decoration: none;
    margin-right:3px;
}
.testimonialbox
{
    border-bottom: 1px dotted #999999;
    margin: 5px 0 15px;
    padding: 5px 5px;
    background-color: #EEE;
}
.testimonialbox:hover
{    
    background-color: #ddd;
}
.testimonialimage
{
    width:95px;
    height:100px;
    float:left;
    text-align: center;
    margin-right:10px;
}
.testimonialimage img
{
    max-width:100px;
    max-height:100px;
}
.testimonial_l
{
    width:795px;
    float:left;
    text-align:justify;
}
.testimonialtitle a
{
    color:#89190C;
    font-weight: bold;
    text-decoration: none;
}
.testimonialdesc
{
    color:#555;    
}
