body, ul, li, p, form, h1, h2, h3, h4, h5, h6{
margin:0px;
padding:0px;
}
ul, li {list-style:none;}
.clear{clear:both;}
a img {border:none;}

/*============================= container ====================*/

body {background:#1d1c1c url(../images/body_bg.jpg) repeat-x;}
#container {width:912px;margin:0 auto;height:100%;}

/*--- header ---*/
#header {padding:46px 0 5px 0;}
#logo {float:left;position:relative;}
#slogan {position:absolute;left: 68px;top: 34px;font-family:"Trebuchet MS", Arial, Verdana, sans-serif;color:#a9aaa8;font-size:11px;}

/*============================= main nav ========================*/
#main_nav {float:right;padding:5px 0 0 20px;}
#main_nav li {display:inline;}
#main_nav a {display:block;float:left;padding:6px 10px 0 30px;text-decoration:none;color:#bbbcbb;font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
background:url(../images/nav.jpg) no-repeat 9px 8px;font-size:13px;}
#main_nav a:hover {background:url(../images/nav_hover.jpg) no-repeat 9px 8px;color:#2fb505;}
#main_nav .visited {background:url(../images/nav_hover.jpg) no-repeat 9px 8px;color:#2fb505;}


#banner {
background:url(../images/banner_shadow.jpg) no-repeat 0px 4px;padding:30px 0 0;position:relative;}
.b_readmore_outter {position:absolute;left: 595px;top: 211px;}
.banner_readmore {	background:url(../images/btn_readmore.jpg) no-repeat top;width:121px;height:21px;display:block;}
.banner_readmore:hover {background:url(../images/btn_readmore.jpg) no-repeat bottom;}

/*================================= banner pannel ========================*/

#panel {
background:url(../images/bannerbox_bg.jpg) repeat-x;
height:100%;
}


.pannel_box_image{
width:300px;
float:left;
}

.seo_optimazation, .graphic_design, .webdesign{
display:block;
padding:15px 0 37px 108px;
text-decoration:none;
font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
font-size:20px;
color:#5f5e5e;
margin:0 0 10px 0;
}

.seo_optimazation {
background:url(../images/seo_pic.jpg) no-repeat 17px 35px;
}

.graphic_design {
background:url(../images/graphic_pic.jpg) no-repeat 17px 35px;
}

.webdesign {
background:url(../images/webdesign_pic.jpg) no-repeat 17px 35px;
}

.pannel_box_image span {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:5px 0 0;
padding:0 5px 0 0;
display:block;
}


.panel_seperator{
background:url(../images/panel_seperator.jpg) no-repeat;
width:5px;
float:left;
height:154px;
}


/*===============================main Content =====================*/

#main_content {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#474b46;
background:#fff;
height:100%;
}

h1{
font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
font-size:28px;
color:#3f823d;
font-weight:normal;
margin:0 0 5px 0;
}

h2{
font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
font-size:20px;
color:#3f823d;
font-weight:normal;
margin:7px 0 5px 0;
}


/*============================= content ========================*/
#content {
padding:10px 25px 20px;
}

#content p {
margin:10px 0 0 0;
font-size:11px;
}

.welcome_txt {
width:610px;
float:left;
}

.search_results {
width:900px;
float:left;
}

/*=============================== testimonials ======================*/
#testimonials {
width:227px;
float:left;
margin:0 0 15px 25px;
}

#testi_top {
background:url(../images/testi_top.jpg) no-repeat;
height:16px;
}

#testi_content {
background:#e5eff5 url(../images/testi_bg.jpg) repeat-x;
border-left:#eeeeee solid 1px;
border-right:#eeeeee solid 1px;
padding:0 7px 0 15px;
margin:0 3px 0 0;
}

#testi_content p{
color:#788c6e;
font-style:italic;
font-size:11px;
}


h4 {
font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
font-size:15px;
color:#3f823d;
margin:0 0 5px 0;
}

#testi_bottom {
background:url(../images/testi_bottom.jpg) no-repeat;
height:21px;
}

.testi_author {
padding:10px 15px 0 ;
text-align:right;
background:url(../images/testi_icon.jpg) no-repeat 78px 18px;
}

.testi_author p {
color:#788c6e;

}
.testi_author a {
color:#a0b695;
text-decoration:none;
}



/*==================================== horizontal servies list =========================*/

#services {
padding:0px 0 40px ;
margin:0 25px ;
height:100%;
width:858px;
}


#service_box_bg {
border-left:#f0eeee 1px solid;
border-right:#f0eeee 1px solid;
}


.service_box {
width:170px;
float:left;
padding:0 10px 5px 25px;
}
.services_row{
padding:10px 0 0 0;
}


.service_img_float{
float:left;
margin:5px 10px 0 0;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
color:#575757;
font-size:16px;
margin:0px;
padding:3px 0 0 0;
}

.service_readmore {
background:url(../images/service_read_more.jpg) no-repeat;	
margin:15px 0 0;
padding:2px 0 0 20px;
text-transform:uppercase;
font-weight:bold;
color:#8f967d;
display:block;
text-decoration:none;
}

.service_readmore:hover {
color:#747a64;	
}

.service_seperator {
background:url(../images/bottombox_seperator.jpg) no-repeat;
width:3px;
height:133px;
float:left;
}


#service_box_top {
background:url(../images/bottombox_top.jpg) no-repeat;
height:13px;
}

#service_box_bg {
background:#e2e2e2 url(../images/bottombox_bg.jpg) repeat-x;
padding:5px 0;
}

#service_box_bottom{
background:url(../images/bottombox_bottom.jpg) no-repeat;
height:11px;
}


/*======================================== footer =======================================*/

#footer {
background:url(../images/footer_bg.jpg) repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
height:100%;
}

h5 {
color:#3f823d;
font-size:14px;
font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
}

#footer_details {
width:862px;
margin:0 auto;
padding:15px 25px 10px ;
}

#footer_links {
width:395px;
border-right:#272626 1px solid;
float:left;
}

.link_list {
width:155px;
float:left;
padding:5px 25px 0 0;
}

.link_list li {
display:inline;
}

.link_list a{
color:#FFFFFF;
text-decoration:none;
font-size:11px;
display:block;
padding:5px 0;

}

.link_seperator {
border-bottom:dotted 1px #FFFFFF;
}

/*===================================== footer contact ===============================*/



#footer_contact {
float:left;
width:420px;
margin:0 0 0 40px;
}

.txt_box {
background:#1a1a1a;
border:1px solid #3f3f3f;
margin:5px 0 0;
color:#969595;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px 3px 3px 10px;
width:180px;
overflow:hidden;
}

.btn_submit {
margin:10px 0 0 12px;
display:inline;
}

.contact_list {
width:200px;
float:left;
padding:5px 0 0;
}


#copyright {
text-align:center;
color:#575757;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:15px 0;
height:100%;
}

/*======================================== sub pages ==============================*/

#sub_main_content {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#474b46;
background:#fff url(../images/main_content_bg.jpg) repeat-y;
height:100%;
}

#left_col {
width:275px;
float:left;
padding:0 0 15px 9px ;
height:100%;
}

#left_menu {
background:url(../images/left_col_bg.jpg) repeat-y;
padding:39px 0 0;
}

#left_col_title {
padding: 0 0 0 18px;
margin:0 0 20px 0;
}

#left_col_title h2{
font-size:20px;
color:#575757;
}


/*============================= left menu =================================*/

#left_col a{
display:block;
color:#999999;
text-decoration:none;
padding:15px 0 15px 60px;
border-bottom:#f2eeee solid 1px;
font-family:Arial, Helvetica, sans-serif;
}

#left_col li {
display:inline;
}

#left_col a:hover{
color:#238d2c;

}

#left_col .selected {
background:#fff url(../images/left_hover_bg.jpg) repeat-y right;
color:#238d2c;
font-size:12px;
font-weight:bold;
}


#left_col_bottom {
background:#F7F7F7 url(../images/leftcol_bottom.jpg) no-repeat 268px 0;
height:96px;
width:283px;
}

#main_content_bottom {
background:#fff;
}


.hosting_visited {
background:url(../images/left-hosting.jpg) no-repeat;
}

.hosting_visited_hover {
background:url(../images/left-hosting-hover.jpg) no-repeat;
}

.web_visited {
background:url(../images/left-web.jpg) no-repeat;
}

.web_visited_hover {
background:url(../images/left-web-hover.jpg) no-repeat;
}

.seo_visited {
background:url(../images/left-seo.jpg) no-repeat;
}

.seo_visited_hover {
background:url(../images/left-seo-hover.jpg) no-repeat;
}

.cms_visited {
background:url(../images/left-cms.jpg) no-repeat;
}

.cms_visited_hover {
background:url(../images/left-cms-hover.jpg) no-repeat;
}

.ecom_visited {
background:url(../images/left-maintenance.jpg) no-repeat;
}

.ecom_visited_hover {
background:url(../images/left-maintenance-hover.jpg) no-repeat;
}

.shopping_visited {
background:url(../images/left-shoppingcart.jpg) no-repeat;
}

.shopping_visited_hover {
background:url(../images/left-shoppingcart-hover.jpg) no-repeat;
}

.graphic_visited {
background:url(../images/left-graphic.jpg) no-repeat;
}

.graphic_visited_hover {
background:url(../images/left-graphic-hover.jpg) no-repeat;
}


.blogging_visited {
background:url(../images/left-blogging.jpg) no-repeat;
}

.blogging_visited_hover {
background:url(../images/left-blogging-hover.jpg) no-repeat;
}


.maintenance_visited {
background:url(../images/left-maintenance.jpg) no-repeat;
}

.maintenance_visited_hover {
background:url(../images/left-maintenance-hover.jpg) no-repeat;
}


.email_visited {
background:url(../images/left-email.jpg) no-repeat;
}

.email_visited_hover {
background:url(../images/left-email-hover.jpg) no-repeat;
}

#sub_main_content #left_menu .careers_leftcol a{
border-bottom:1px solid #F2EEEE;
color:#999999;
display:block;
font-family:Arial,Helvetica,sans-serif;
padding:8px 0 8px 20px;
text-decoration:none;
}

#sub_main_content #left_menu .careers_leftcol a:hover {
color:#009933;
}


/*============================ right col ===================================*/


#right_col {
width:593px;
float:left;
padding:0 0 0 35px;
height:100%;
}

#breadcrumb {
background:#ebeaea;
padding:11px 0 11px 15px;
color:#474b46;
font-size:11px;
margin:0 0 15px 0;
}

.breadcrumb_bullet {
margin:0 7px;
}

#sub_contents {
padding:0 20px 20px 0; 
font-size:11px;
}

#sub_contents a{
color:#717171;
text-decoration:none;
}

#sub_contents a:hover {
border-bottom:dotted 1px #474B46;
}

#right_col #sub_contents .quoatation a{
border:none;
margin:0 0px 0 0;
}

#sub_contents p{
margin:8px 0 5px 0;
}


/*================================ search box ============================*/

#search_box {
margin:0 0 20px 0;
}

#search_left {
background:url(../images/search_left.jpg) no-repeat;
height:125px;
width:10px;
float:left;
}

#search_content {
background:url(../images/search_bg.jpg) repeat-x;
height:105px;
float:left;
width:543px;
padding:20px 0 0 15px;
font-size:11px;
}

#search_content h5 {
text-transform:uppercase;
font-size:13px;
}

#search_right {
background:url(../images/search_right.jpg) no-repeat;
height:125px;
width:7px;
float:left;
}

#keywords {
float:left;
width:272px;
background:url(../images/keyword_bg.jpg) no-repeat right center;
}

#keywords li {
display:inline;
}

#keywords a {
color:#635050;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
background:url(../images/keyword_bullet.jpg) no-repeat 2px 10px;
padding:5px 0 0 15px;
display:block;
margin:5px 0 0 10px;
}

.keyword_list {
float:left;
padding:0 30px 0 0;
}


#bottom_search {
float:left;
padding:0 0 0 25px;
width:240px;
}

.txt_bottom_search {
border:#f0eaea 1px solid;
font-size:11px;
padding:5px;
color:#6a7b6a;
margin:5px 0 0 0;
float:left;
width:130px;
}

.txt_bottom_search_results {
border:#f0eaea 1px solid;
font-size:11px;
padding:5px;
color:#6a7b6a;
margin:5px 0 0 0;
float:left;
width:350px;
}


.search_panel {
margin:5px 0 0 0;
}

.btn_search {
float:left;
margin:3px 0 0 15px;
width:76px;
height:22px;
}

.search_floated {
padding:5px 0 0;
}

.txt_search {
background:url(../images/txt_search_bg.jpg) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#e1e1e1;
}

/*====================================== portfolio ===============================*/

.portfolio_box {
border-top:#ededed 1px solid;
padding:12px 0 11px 0;
}

.description {
float:left;
width:245px;
padding:5px 10px 0 0;
}

.description_header {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}

.description p {
font-size:11px;
color:#5b5c5b;
font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
margin:0px 0 0 0;
}

.site_pic {
float:left;
border:#f3f0f0 solid 1px;
padding:5px;
display:block;
}

.site_pic:hover {
border:#CCCCCC 1px solid;
}

.visit_web {
color:#5b5c5b;
font-size:11px;
text-decoration:none;
}
/*
.site_online {
color:#6ec577;
text-decoration:none;
}

.site_online:hover {
text-decoration:underline;
}
*/

.description_txt {
padding:0 0 0 10px;
}


/*============================= popup contact ===================*/

.qtxt_box {
font-size:11px;
color:#909090;
font-family:Arial, Helvetica, sans-serif;
margin:3px 0 3px 0;
padding:3px 5px;
border:1px solid #DDDCDC;
}


/*============================ social media ===========================*/

#social_media {
background:url(../images/sm_bg.jpg) no-repeat;
width:229px;
height:39px;
margin:15px 0 0;
}

.sm_txt {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
color:#2c8525;
margin:10px 0 0 15px;
}

.sm_icons {
float:left;	
margin:8px 0 0 15px;
}

#social_media img {
margin:0 10px 0 0;	
}

.sm_facebook {
float:left;
background:url(../images/sm_facebook.jpg) no-repeat;
width:18px;
height:20px;
margin:0 10px 0 0;	
}

.sm_facebook:hover {
background:url(../images/sm_facebook_hover.jpg) no-repeat;
}

.sm_delicious {
float:left;
background:url(../images/sm_delicious.jpg) no-repeat;
width:18px;
height:20px;	
margin:0 10px 0 0;	
}

.sm_delicious:hover {
background:url(../images/sm_delicious_hover.jpg) no-repeat;
}

.sm_twitter {
float:left;
background:url(../images/sm_twitter.jpg) no-repeat;
width:18px;
height:20px;	
margin:0 10px 0 0;	
}

.sm_twitter:hover {
background:url(../images/sm_twitter_hover.jpg) no-repeat;
}

.sm_wordpress{
float:left;
background:url(../images/sm_wordpress.jpg) no-repeat;
width:20px;
height:20px;	
}

.sm_wordpress:hover{
background:url(../images/sm_wordpress_hover.jpg) no-repeat;
}

/*========================== clock =========================*/

#skipform body {
background:none;	
}

#c1 {
background:none;		
}

.quoatation {
padding:10px 0 0 ;
}

.xmas {
/*background:url(../images/snow_background.jpg) repeat-x;
padding:0 0 70px;*/
}

.xmas_box {
width:279px;
float:left;
margin:0 0 15px 0px;
} 

.xmas_content {
width:580px;
float:left;
}

.contact_address {
float:left;
width:200px;
}

.googlemap {
float:left;
width:300px;	
}

.test {
background:url(../images/xmas_bg.jpg) repeat-x left bottom;
}

.social_icon{
background:url(../images/folowe_us_icon.jpg) no-repeat left top;
padding:25px 0 0 70px;
}

.xmas_fb {
background:url(../images/xmas_social_icon.jpg) no-repeat -40px bottom;
float:left;
display:block;
height:32px;
width:41px;
}

.xmas_twitter {
background:url(../images/xmas_social_icon.jpg) no-repeat -120px bottom;
float:left;
display:block;
height:32px;
width:41px;
}


.xmas_linkedin {
background:url(../images/xmas_social_icon.jpg) no-repeat -80px bottom;
float:left;
display:block;
height:32px;
width:41px;
}

.xmas_delicious {
background:url(../images/xmas_social_icon.jpg) no-repeat -160px bottom;
float:left;
display:block;
height:32px;
width:41px;
}

.xmas_wordpress {
background:url(../images/xmas_social_icon.jpg) no-repeat 0 bottom;
float:left;
display:block;
height:32px;
width:41px;
}

/* override the arrow image of the tooltip */ 
#dynatip.bottom { 
background:url(../images/black_arrow_bottom.png);     
    padding-top:40px; 
    height:55px; 
} 
 
#dynatip.bottom { 
    background:url(../images/black_arrow_bottom.png); 
}

.btn_quatation {
    background:url(../images/btn_quatation.jpg) no-repeat left top;
	height:50px;
	width:134px;
	display:block;
	float:left;
}

.btn_quatation:hover {
    background:url(../images/btn_quatation.jpg) no-repeat left bottom;

}

.btn_qcontact {
    background:url(../images/btn_contant.jpg) no-repeat left top;
	height:48px;
	width:152px;
	display:block;
	float:left;	
	margin:5px 0 0;
}

.btn_qcontact:hover {
    background:url(../images/btn_contant.jpg) no-repeat left bottom;

}


.btn_qquote {
    background:url(../images/btn_designQuote.jpg) no-repeat left top;
	height:48px;
	width:231px;
	display:block;
	float:left;	
	margin:5px 0 0;	
}

.btn_qquote:hover {
    background:url(../images/btn_designQuote.jpg) no-repeat left bottom;

}
.btn_design_packages {
    background:url(../images/btn_design_packages.jpg) no-repeat left top;
	height:48px;
	width:174px;
	display:block;
	float:left;
}

.btn_design_packages:hover {
    background:url(../images/btn_design_packages.jpg) no-repeat left bottom;

}



/*=========================== packages table =======================*/

.package_header {
background:url(../images/package_shade.jpg) repeat-x;
text-align:center;
}

.package_title_left {
background:url(../images/package_left.jpg) no-repeat left top;
padding:0 0 0 10px;
}

.hostongpackage_title_left {
background:url(../images/package_left.jpg) no-repeat left top;
padding:10px 0 0 10px;
}

.package_title_right{
background:url(../images/package_right.jpg) no-repeat right top;
padding:0 10px 0 0;
}

.hostingpackage_title_right{
background:url(../images/package_right.jpg) no-repeat right top;
padding:10px 0 0 0;
}

.hostingpackage_title {
	padding:10px 0 0 0;
}

.prices{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#65bf04;
font-weight:bold;
}

.table_shadow {
background:#f8f7f7 url(../images/points_shade.jpg) repeat-y right top;
padding:0 0 0 10px;
 
}


.td_txt_white {
background:#f2f1f1;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
}

.td_txt_dark {
background:#e4e4e4;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
}

.td_txt_dark_right {
background:#e4e4e4;
border-bottom:1px solid #fff;
}


.table_shadow label, .table_shadow img{
float:left;
}

.table_shadow label {
padding:3px 0 0 6px;
}

.package_table{
margin:20px 0 10px ;
}

.table_keys{
padding:10px 0 0 10px;
}

.key{
float:left;
margin:0 20px 0 0;
}

.key img {
float:left;
margin:0 10px 0 0;
}

.key label {
float:left;
padding:3px 0 0;
font-weight:bold;
}

.sperator {
background:url(../images/package_speprator.jpg) no-repeat left top;
}

.tableseperator {
position:relative;	
}

.tableHostingSeperator{
	background:url(../images/tableSeperator.jpg) no-repeat;
	width:400px;
	height:35px;
	position:absolute;
	right: -8px;
	top:-10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	padding:9px 0 0;
}

.txtUnlimited {
text-transform:uppercase;
color:#821111;
}

.domainForm{
margin:20px 0 0;	
}

.domainForm label{
display:block;
width:150px;
font-weight:bold;
font-size:12px;
float:left;

}

.domainForm .field {
margin:0 0 8px;
border:1px solid #d2d2d2;
width:180px;
padding:5px 3px;
font-size:11px;	
}

.domainForm select {
margin:0 0 5px;
border:1px solid #d2d2d2;
width:189px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:3px 3px;
font-size:11px;		
}

.domainForm .button{
margin:0 0 0 150px;
}

.formDomain{
padding:5px 0 15px 40px;
background:#FAFAFA;
margin:15px 0 0;
}

.formDomaincheck{
padding:5px 0 15px 20px;
background:#FAFAFA;
margin:15px 0 0;
}

.formDomaincheck h2{
font-size:14px;
font-weight:bold;
}


.txtCheckdomain {
margin:0 3px 8px 0;
border:1px solid #d2d2d2;
width:180px;
padding:6px 3px 4px;
font-size:11px;
float:left;
}

.selectCheckdomain{
margin:0 8px 8px 0;
border:1px solid #d2d2d2;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:3px 3px;
font-size:11px;
float:left;
}

.btnCheck {
float:left;
}


/* Web quote calculater */ 

.quoteCal{
padding:20px 0 0;	
}

.quoteCard{
background:url(../images/webcalBg.jpg) no-repeat left top;
width:226px;
float:right;
padding:0 13px;
margin:0 0 0 20px;
}

.quoteCard h3 {
text-align:center;
background:url(../images/quoteTotalSeperator.jpg) repeat-x left bottom;
padding:12px 0 8px;
margin-bottom:15px;
font-size:18px;
font-weight:normal;	
}

.quoteCard ul.costItems {
padding:0 3px;
}

.quoteCard ul.costItems li{
font-family:Arial, Helvetica, sans-serif;
height:23px;
text-align:right;
display:block;
padding:0 0 0 20px;
list-style:none;
}

.quoteCard ul.costItems label{
color:#35650f;
float:left;
font-size:11px;
}

.labelDesignOp {
background:url(../images/icnDesignpackage.jpg) no-repeat left 0;	
}

.labelNoPages {
background:url(../images/icn_numbpage.jpg) no-repeat left 0;	
}

.labelDTime {
background:url(../images/icnTime.jpg) no-repeat left 0;	
}


.quoteCard h4 {
text-align:center;
background:url(../images/quoteTotalSeperator.jpg) repeat-x left bottom;
padding:12px 0 8px;
margin-bottom:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#5f625f;
text-align:left;
font-weight:bold;	
}


.quoteCard ul.quoteAddons li{
font-family:Arial, Helvetica, sans-serif;
height:23px;
text-align:right;
display:block;
padding:0 0 0 20px;
list-style:none;
background:url(../images/iconAddons.jpg) no-repeat left top; 
}

.quoteCard ul.quoteAddons label{
color:#35650f;
float:left;
font-size:11px;
}

.formTotal {
text-align:right;
color:#484848;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
padding:13px 0 13px;
margin-top:6px;
background:url(../images/quoteTotalSeperator.jpg) repeat-x left top;
}

.formTotal .totalAmount{
color:#23a61f;
font-size:20px;
}

.quoteOption{
padding:10px 0 23px;	
}

.quoteOption label{
float:left;
display:block;
}

.selectDesingOp {
float:right;
width:114px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px 2px;
}

.optionItem {
height:20px;	
}

#sub_contents .quoteOption p {
margin:5px 0 0;	
}

.optionItem label{
color:#156f12;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;	
}

.txtPages {
width:47px;
border:1px solid #dedede;
padding:4px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
float:right;
}

.quoteOption .addonChkList {
margin:10px 0 0;	
}

.quoteOption .addonChkList li{
list-style:none;
color:#474b46;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:23px;
padding:0 0 0 4px;
}

.quoteOption .addonChkList li input{
float:left;
margin:4px 0 0;
}

.quoteOption .addonChkList li label{
float:left;
padding:4px 0 0 4px;
}


/* q form */

.quoteForm {
background:#f7f7f7;
padding:0 24px 21px;
}

.txtQtext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #dedede;
width:176px;
padding:4px;
margin:0 0 6px;
color:#474b46;	
}

.qFormCol {
float:left;
width:262px;	
}

.qFormCol label{
display:block;
width:60px;
float:left;
}

.qComments {
padding:10px 0 0;	
}

.qComments label {
display:block;
}

.txtareaQcomments{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #dedede;	
padding:4px;
color:#474b46;	
width:500px;
margin:6px 0 10px;
overflow:hidden;
}

.btnqSubmit {
margin:4px 0 0;	
}

#sub_contents .quoteForm p {
padding:20px 0;
margin:0;
}



/* payemnt form */
#paymentProcess h4 {margin:20px 0 10px  !important; background:url(../images/formtitleLine.jpg) repeat-x;}
#paymentProcess h4 span {background:#fff; padding:0 10px 0 0}
#paymentProcess ul {margin:10px 0 10px 10px;}
#paymentProcess li{ display:block; float:left; list-style:none; width:255px; margin:0 20px 6px 0;}
#paymentProcess li label { display:block; width:89px; float:left; padding:5px 0 0}
#paymentProcess li .TxtPayment{width:157px; background:url(../images/txtPayment.jpg) repeat-x left top; border:1px solid #e2e2e2; font-size:12px; padding:5px 3px;}
#paymentProcess li .TxtPaymentSelect{width:165px; background:url(../images/txtPayment.jpg) repeat-x left top; border:1px solid #e2e2e2; font-size:12px; padding:5px 3px;}

#paymentProcess #paymentMethod ul {margin:0 0 0 100px}
#paymentProcess #paymentMethod li{width:auto; margin:10px 10px 0 0;}
#paymentProcess #paymentMethod .btnpaymentProceed {width:78px; margin:20px auto 0; display:block}


/* cart logos */
#cmsLogos {text-align:center; padding:15px 0 0 15px}
#cmsLogos img {margin:0 5px 3px;}

/*cart list */
.listCartfeatrues li{list-style:disc;margin: 0 0 0 15px; line-height:16px;}


/* social icons */
.sm_icons ul li a {display:block; height:25px; float:left; background-image:url(../images/iconSocialicons.jpg); background-repeat:no-repeat}
.sm_icons .iconFacebook{ background-position:left top;}
.sm_icons .iconTwitter{ background-position:-28px top;}
.sm_icons .iconLinkedin{ background-position:-56px top;}
.sm_icons .iconWordpress{ background-position:-85 top;}
.sm_icons .iconRss{ background-position:-113px top;}
