 
body {margin: 0px;padding: 0px; background-image:url(../images/body_bg.jpg); background-repeat:repeat-x;font-family:'Tahoma'; color:#808080; font-size:0.8em;}



img{ border:none;}

/* ---------------------------- layout Start ---------------------------- */
#layout{ width:830px;margin:0 auto 0 auto; position:relative}

/* ---------------------------- layout End ---------------------------- */

/*  ---------------------------- Header Start ---------------------------- */
#header{float:left; width:830px; height:77px;padding:125px 0 10px 0; position:relative; }

#header img{ border:none}

.banner{position:absolute; float:right; left: 610px; top:0px;}

#header_position {position:absolute; width:795px; height:187px; z-index:99; left: 1px; top: -2px;}

.header{width:795px; height:187px; float:left; }
.header_home{width:795px; height:187px; float:left;}
.header img{float:right}

/* ---------------------------- Header End ---------------------------- */

/* ---------------------------- Menu Start ---------------------------- */
#menu_container{float:left; width:830px; line-height:25px; padding-top:1px; position:relative}

#menu_position{position:absolute; width:795px;z-index:99; left: 1px; top:187px;}
#menu_position li{text-align:left}

/* ---------------------------- Menu End ---------------------------- */


/* ---------------------------- Bread Crumbs Start ---------------------------- */
#bread_crumbs {font-size:11px; color:#333;padding-top:30px; float:left; width:830px}

#bread_crumbs ul{ margin:0; padding:0}

#bread_crumbs li{ list-style:none; display:inline}

#bread_crumbs li a{font-size:11px; color:#333; text-decoration:none}

#bread_crumbs li a:hover{font-size:11px; color:#557aab; text-decoration:underline;}

#bread_crumbs .enable{color:#557aab;}

/* ---------------------------- Bread Crumbs End ---------------------------- */

/* ----------------------------  Body Container Start ---------------------------- */
#body_container{width:830px; float:left; padding-top:30px; padding-bottom:20px;}

/*----------------------------  Left Container Start ---------------------------- */
#body_container #container_left{width:610px; float:left; padding-right:20px;}


#body_container #container_left div .heading_icon{ float:left}

#body_container #container_left h1{color:#5383c1; font-size:24px; font-weight:normal; line-height:18px;  margin:0; padding:0; padding-bottom:10px;}

#body_container .gary_text{ color:#5d5d5d}

/* ---------------------------- question start ---------------------------- */

#question{float:left; width:572px; padding:0px; margin:0px; background:url(../images/question_images/mid_container_bg.jpg) left top repeat-y;  font-size:12px; line-height:16px;}

#question_middle{float:left; width:572px; padding:0px; margin:0px; background:url(../images/question_images/top_container_bg.jpg) top left repeat-x;}

#question_bottom{float:left; width:572px; padding:0px; margin:0px; background:url(../images/under_tab_images/bottom_container_bg.jpg) top left repeat-x; background-color:#fff;}

.question_left_curve{float:left; margin:0px; padding:0px; width:13px; vertical-align:bottom;}

.question_right_curve{float:right; margin:0px; padding:0px; width:11px; vertical-align:bottom;}
#question_mid_content{float:left; margin:0px; padding:10px 30px 15px 30px; width:582px;}
#question_mid_content h3{padding:10px 0 0 0; margin:0px; font-size:18px; font-weight:normal; color:#186bd1; float:left;}

 
#question_mid_content form{float:left; width:580px; padding:0px; margin:0px;}
#question_mid_content form fieldset{float:left; width:580px; padding:10px 0 0 0; margin:0px; border:none;}
#question_mid_content label{margin:8px 0 0 0; padding:0 10px 0 0; float:left; width:auto;}
#question_mid_content input{margin:8px 5px 0 0; padding:0px; float:left;}
#question_mid_content textarea{margin:8px 5px 0 0; padding:0px; float:left;}

#question_mid_content .any_question{float:left; width:543px;}
#question_mid_content .any_question form{float:left; width:543px; padding:0px; margin:0px;}
#question_mid_content .any_question form fieldset{float:left; width:543px; padding:10px 0 0 0; margin:0px; border:none;}

#question_mid_content .any_question textarea{margin:8px 5px 0 0; padding:0px; float:left;}
#question_mid_content .any_question .left_panel{width:200px; padding:10px 20px 0 0;  float:left; font-size:11px; color:#186bd1;}
#question_mid_content .any_question .right_panel{width:270px; padding-left:20px; float:left; background:url(../images/ecommerce/seperater.jpg) left top repeat-y; height:180px;}
#question_mid_content .any_question .left_panel strong{color:#186bd1;}
#question_mid_content .any_question .left_panel p{width:190px; margin:0; padding:0; float:left; padding-bottom:10px; font-size:11px;}
#question_mid_content .any_question .left_panel p a{color:#186bd1;}
#question_mid_content .any_question .left_panel p a:hover{color:#333;}

#question_mid_content .any_question .left_panel p img{float:left; margin-right:10px;}
#question_mid_content .any_question .left_panel small{width:95px; float:left; padding-bottom:5px; font-size:11px; vertical-align:top;}
#question_mid_content .any_question .left_panel small img{float:left; margin-right:10px;}

#question_ecommerce{float:left; width:608px; padding:0px; margin:0px; background:url(../images/question_images/mid_container_bg_1.jpg) left top repeat-y;  font-size:12px; line-height:16px;}

#question_ecommerce #question_middle{float:left; width:608px; padding:0px; margin:0px; background:url(../images/question_images/top_container_bg.jpg) top left repeat-x;}

#question_ecommerce #question_bottom{float:left; width:608px; padding:0px; margin:0px; background:url(../images/under_tab_images/bottom_container_bg.jpg) top left repeat-x; background-color:#fff;}

.question_left_curve{float:left; margin:0px; padding:0px; width:13px; vertical-align:bottom;}

.question_right_curve{float:right; margin:0px; padding:0px; width:11px; vertical-align:bottom;}
#question_ecommerce #question_mid_content{float:left; margin:0px; padding:10px 30px 15px 30px; width:543px;}
#question_ecommerce #question_mid_content h3{padding:10px 0 0 0; margin:0px; font-size:18px; font-weight:normal; color:#186bd1; float:left;}

#question_ecommerce #question_mid_content span{float:left; width:48px; padding:0px; margin:0px;}

#question_ecommerce #question_mid_content form{float:left; width:510px; padding:0px; margin:0px;}
#question_ecommerce #question_mid_content form fieldset{float:left; width:510px; padding:10px 0 0 0; margin:0px; border:none;}
#question_ecommerce #question_mid_content label{margin:8px 0 0 0; padding:0 10px 0 0; float:left; width:auto;}
#question_ecommerce #question_mid_content input{margin:8px 5px 0 0; padding:0px; float:left;}
#question_ecommerce #question_mid_content textarea{margin:8px 5px 0 0; padding:0px; float:left;}












/* ---------------------------- question end ---------------------------- */





/* ---------------------------- Left Container End ---------------------------- */

/* ---------------------------- Right Container Start----------------------------  */
#body_container #container_right{float:left;background-image:url(../images/bg_left_slider.jpg); background-repeat:no-repeat; width:184px; padding-left:1px; height:710px; padding-top:8px;}
#body_container #container_right .position li a{width:auto; float:left; padding:0px;}
#body_container #container_right .position img{border:none;}

/* ---------------------------- Right Container End ---------------------------- */



/*-----------------------------Error and Success Start ---------------------------*/
.error{float:left; background:url(../images/error.jpg) left top no-repeat; margin:5px 0 5px 0; padding:5px 0 10px 30px; width:75%; color:#FF0000; border:2px #990000 solid; font-size:11px; font-family:'Arial'}

.success{float:left; background:url(../images/success.jpg) left top no-repeat; margin:5px 0 5px 0; padding:5px 0 15px 30px; width:75%; color:#006600; border:2px #009900 solid; font-size:11px; font-family:'Arial'}



/*-----------------------------Error and Success End ---------------------------*/



/* ---------------------------- Body Container End---------------------------- */

/* ----------------------------Footer Start ---------------------------- */
#footer{font-size:11px;float:left; width:830px; text-align:center; border-top:1px solid #dedede; padding-top:15px;}

#footer div{width:830px;}

#footer div img{ float:right; border:none; margin-top:3px;}

#footer div p{ float:left; text-align:left}
#footer div p a{color:#557abc; text-decoration:none; font-weight:normal;}
#footer div p a:hover{color:#333333; text-decoration:none; font-weight:normal;}



#footer ul{ margin:0; padding:0 0 7px 0}

#footer li{ list-style:none; display:inline; padding:0 2px 0 2px;}

#footer a{ color:#676767; font-weight:bold; text-decoration:none;}

#footer  a:hover{color:#557abc; text-decoration:underline}

#footer .top_link a{ font-weight:normal}

#footer .top_link a:hover{color:#557abc; text-decoration:underline}

/* ---------------------------- Footer End ---------------------------- */

/* ---------------------------- None---------------------------- */
.bg_none{ background:none;}




/* ---------------------------- None---------------------------- */
