@charset "utf-8";
/* CSS Document */

/* Reset */

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, code, img, small, strong, dl, dt, dd, ol, ul, li, fieldset, form, label { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1.5; font-family: helvetica, arial, sans-serif; background: url(../img/fmm-bg.jpg) #fff repeat-x center top; }
ol, ul { list-style: none; }

/* End Reset */

@font-face {
 font-family: 'Lucida';
 src: url('../fonts/l_10646.ttf');
}
 @font-face {
 font-family: 'Lucida2';
 src: url('../fonts/lucon.ttf');
}
 @font-face {
 font-family: 'BN';
 src: url('../fonts/bebasneue-webfont.eot');
 src: url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/bebasneue-webfont.woff') format('woff'),  url('../fonts/bebasneue-webfont.ttf') format('truetype'),  url('../fonts/bebasneue-webfont.svg#svgFontName') format('svg');
}
 @font-face {
 font-family: 'CG';
 src: url('../fonts/century_gothic-webfont.eot');
 src: url('../fonts/century_gothic-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/century_gothic-webfont.woff') format('woff'),  url('../fonts/century_gothic-webfont.ttf') format('truetype'),  url('../fonts/century_gothic-webfont.svg#svgFontName') format('svg');
}
/*#############------------ WRAPPER==HEADER -------------###############*/
#wrapper_header { width:100%; height:150px; }
/*============ ENDS WRAPPER ==============*/

.clear { clear:both !important; }
.help_desk { width:31px; height:114px; padding:0px 0px 0px 0px; border:0px; float:left; cursor:pointer; margin:0px 0px 0 0px; display:block; overflow:hidden; position:fixed; left:0px; top:395px; z-index:990; }
.help_desk:hover img { margin-left:-31px; }
/*#############------------ LOGO and CART AREA CONTANER -------------###############*/
#header_logocart { margin:0 auto; height:100px; width:980px; }
.logo_div { float:left; padding:4px 0 0 0; position:relative }
.cart { width:560px; height:70px; float:right; padding:10px 0 0 0; text-align:right }
.cart p { font:12px/18px Lucida; color:#3f3f3f; }
.cart a { font:12px/18px Lucida; color:#3f3f3f; text-decoration:none; margin:0 4px 0 4px; }
.cart a:hover { color:#458D0F }
.lang_curr { width:380px; height:30px; float:right; }
.lang_curr p { font-family:"Lucida", Lucida Grande, sans-serif; font-size:12px; color:#3f3f3f; float:left; }
.lang_curr img { margin:0; }
.flags { width:84px; height:15px; float:left; padding:1px 0 0 11px; }
.currency { width:132px; height:30px; float:right; }
.account { width:560px; height:28px; float:right; clear:both; padding:10px 0 0 0; font-family:"Lucida", "Lucida Grande", sans-serif; font-size:12px; color:#3f3f3f; text-align:right }
.account p { float:left; }
.account a { color:#3f3f3f; text-decoration:none; margin:0 2px 0 2px }
.account a:hover { color:#e47143 }
.nav { float:left; width:350px; height:28px; text-align:left; padding-top:3px; }
.form_1 { float:right; width:202px; height:25px; background:url(../img/search_txt_bg.jpg) no-repeat left top; }
.form_1 form { float:right; }
.search_txt { padding:2px 2px 2px 6px; width:162px; font-family:Lucida; font-size:12px; color:#3f3f3f; border:0px; float:left; margin:2px 0 0 0; *margin-left:1px !important;
}
.search_btn { width:28px; height:25px; background:url(../img/search_btn.jpg) no-repeat; background-position:top; cursor:pointer; border:0px; float:right }
#navigation_container { width:100%; height:46px; clear:both; background:url(../img/navigation_bg.jpg) repeat-x; }
.navigation { width:980px; height:46px; margin:0 auto; clear:both; font-family:Lucida; }
/*======== ENDS HEADER CONTAINER ========*/


/*###########---------------- CONTENT CONTAINER Styles -----------------###########*/
#content_container { width:980px; height:auto; clear:both; margin:0 auto; }
#banners { width:980px; height:405px; clear:both; }
#main_content { width:980px; height:auto; clear:both; padding:10px 0 0 0; }
/*##------- LEFT DIV -------##*/
.left_div { width:238px; *width:238px;
float:left; /*height:auto;*/ min-height:922px; padding:10px 0 0 0; background:url(../img/shadow.png) no-repeat right top; }
/*------ DIV FOR SHADOW ------*/
.shadow_div { width:15px; height:922px; float:right; background:url(../img/shadow.jpg) no-repeat top; }
/*----- FME Desc div -----*/
.services_div { width:240px; float:left; height:auto; padding:5px 0 0 10px }
.services_div p { font-family:Lucida; font-size:13px; color:#393939; padding-right:30px }
.services_div h1 { font-family:Lucida; font-size:28px; color:#888888; }
.fme { color:#458D0F; }
/*--------- MAGENTO Div ----------*/
.magento { width:211px; height:160px; float:left; padding:30px 0 0px 10px }
.mag_link { width:211px; height:32px; clear:both; margin:5px 0 0 0; background:url(../img/mag_linksbg.jpg) no-repeat top; }
.mag_link a { font-family:Lucida Sans; text-decoration:none; font-size:13px; font-weight:bold; color:#414141; float:left; margin:7px 0 0 15px }
.mag_link a:hover { color:#458D0F; }
/*--------------- BANNER DIV LEFT ----------------*/
.banner_left { width:211px; height:434px; float:left; padding:10px 0 10px 10px }
/*--------- NEWS LETTER Div ---------*/
.newsleter { widows:210px; height:auto; float:left; padding:10px 0 10px 15px }
.newsleter p { font-family:Lucida; font-size:18px; color:#458D0F; }
.newsleter form { padding:10px 0 0 0 }
.news_txt { width:180px; font-family:Lucida; color:#3f3f3f; font-size:12px; padding:4px 3px 4px 5px; background:url(../img/txt_leftbg.jpg) repeat-x; background-position:top; border:1px solid #dcdcdc; }
.news_btn { border:0px; width:82px; height:22px; background:url(../img/subscribe_btn.jpg) no-repeat top; cursor:pointer; margin-top:10px }
/*===== ENDS LEFT Div =====*/


/*##------- RIGHT DIV -------##*/
.right_div { width:740px; float:right; height:auto; padding:0 0 0 0; }
#tabs { width:735px; height:auto; float:left; clear:both; padding:0px 0 0px 0px; }
#tabs2 { width:735px; height:auto; float:left; clear:both; padding:5px 0 0px 0px; }
#tabs ul { padding-left:0px !important; }
#tabs2 ul { padding-left:0px !important; }
#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5 { padding-top:10px; text-align: left; line-height: 22px: background: #f4f4f4;
margin-top:41px; _margin-top:0px !important; color:#515250; border:1px solid #E7E7E7;/* min-height:1785px;*/ *height:auto !important;
padding-bottom:15px; }
#tabs2-1, #tabs2-2, #tabs2-3, #tabs2-4, #tabs2-5 { padding-top:10px; text-align: left; line-height: 22px: background: #f4f4f4;
margin-top:41px; _margin-top:0px !important; color:#515250; border:1px solid #c2c2c2;/* min-height:1785px;*/ *height:auto !important;
padding-bottom:15px; }
#tabs ul li a { font-family:Trebuchet MS; font-size:18px; padding: 6px 22px 6px 22px; *padding: 1px 22px 6px 22px;
color:#474747; display:block; }
#tabs2 ul li a { font-family:Trebuchet MS; font-size:18px; padding: 6px 22px 6px 22px; color:#474747; display:block; text-transform:uppercase }
/*#----------- TABS SUB_DIVS==PRODUCT Div ------------#*/
.product { width:710px; height:145px; float:left; padding:15px 0 0 0; }
.prod_img1 { width:112px; height:170px; float:left; text-align:center; padding:15px 0 0 15px; }
.desc { width:395px; float:left; padding:10px 0 0 20px }
.desc .name { color:#454545; font-family:Arial; font-size:12px; font-weight:bold; color:#313131; line-height:26px; text-decoration:none; }
.desc .name:hover { color:#458D0F; }
.desc p { font-family:Arial; font-size:13px; color:#393939; padding-right:25px; }
.desc a { font-family:Arial; font-size:12px; text-transform: lowercase; font-weight:bold; color:#313131; }
.desc a.name { text-transform: uppercase; font-size: 14px; }
.desc a:hover { text-decoration:none; color:#458D0F !important; }
.desc p { padding-top: 5px }
.desc p a { line-height: 28px }
.product hr { background-color: #E8E8E8; border: 0 none; float: left; height: 1px; margin-left: 22px; margin-top: -53px; width: 687px; }
.right_div .price { /*width:118px;*/ height:180px; text-align:center; float:right; padding:22px 0 0 0; color:#458D0F; font-size:28px !important; line-height:34px; text-align:center !important }
/*===== ENDS RIGHT Div =====*/



/*###########---------------- FOOTER CONTAINER Styles -----------------###########*/
#footer_container { width:100%; height:auto; clear:both; padding:30px 0 0px 0 }
.footer_nav { width:100%; height:275px; background:#F7F6F2; border-bottom:1px solid #D3D3D3; border-top:1px solid #D3D3D3; text-align:center; }
.footer_nav span { width:100%; height:275px; background:#e5e4e0; border-bottom:1px solid #c2c2c2; border-top:1px solid #c2c2c2; }
.footer { width:980px; margin:0 auto; height:auto; }
/*---------- NAVIGATION DIVS ----------*/

.foot_nav { width:230px; height:210px; float:left; padding:20px 0 0 10px }
.foot_nav .phone { font-family:"Trebuchet MS"; font-size:29px; font-weight:bold; color:#505050; border:0px; text-align:left; line-height:45px; padding-bottom:10px; white-space:nowrap; text-shadow:2px 0px 0px #C2C2C2; padding-top:10px }
.foot_nav p { font-family:"Trebuchet MS", Lucida; font-size:15px; color:#458D0F; text-align:left !important; padding-bottom:4px; text-transform:uppercase }
.copyright { font-family:"Trebuchet MS", Lucida; font-size:12px; color:#7C7C7C; padding:8px 0; display:block; background:#E0E0E0; margin-top:15px }
.foot_nav a { text-decoration:none; font-family:Lucida; font-size:12px; color:#393939; float:left; background:url(../img/arrow_footer.jpg) no-repeat left center; padding:1px 0 1px 13px; margin:5px 0 5px 0; }
.foot_nav a:hover { color:#458D0F }
.foot_shadow { width:12px; height:212px; float:right; background:url(../img/footer_shadow.jpg) no-repeat top; }
/*------- REQUEST FOR QUOTE DIV ---------*/
.rfq { width:980px; height: auto; float:left; padding:5px 0 0 0px; text-align:center; }
.rfq h5 { font-family:Lucida; font-size:14px; color:#458D0F; float:left; }
/*------ FORM Styles -------*/
.rfq form { padding-top:10px; }
.field { width:184px; float:left; margin-right:18px; }
.foot_field_bg { background:url(../img/foot_text_field.jpg) no-repeat left top; width:196px; height:24px; /* border:1px solid #dcdcdc;*/ margin-right:8px; margin-bottom:3px; margin-top:5px; padding-bottom:3px; }
.foot_txt { font-family:Lucida; font-size:12px; color:#3f3f3f; background:none; border:none; width:184px; padding:3px 4px 3px 6px; * float:left;
}
.rfq .area_bg { background:url(../img/footer_text_area.jpg) no-repeat left top; width:574px; height:55px; float:left; margin-right:8px; border-bottom:1px solid #dcdcdc; margin-top:5px; }
.rfq textarea { width:565px; height:47px; background:none; border:0px; padding:2px 4px 3px 6px; margin-top:5px; font-family:Lucida; font-size:12px; color:#3f3f3f; }
.foot_btn { width:93px; height:24px; border:0px; background:url(../img/send_btn.jpg) no-repeat top; cursor:pointer; margin:0px 0 0 6px; float:left; }
.rfq p { font-family:Lucida; font-size:12px; color:#393939; padding-top:10px }
.rfq a { color:#393939; }
.foot_captcha_field { background:url(../img/captcha_field.jpg) no-repeat left top; width:92px; height:24px; float:left; }
.foot_captcha_field .input { width:86px; height:24px; background:none; border:0px; font-family:Lucida; font-size:12px; color:#3f3f3f; }
.foot_captcha { float:left; margin:5px 0 4px 0; }
.rfq a:hover { color:#458D0F; text-decoration:none; }
/*--------------- BOTTOM FOOTER NAV DIV -------------------*/
.bottom_footer { width:980px; margin:0 auto; clear:both; height:90px; *padding-top:15px;
}
.paypal { width:94px; height:54px; float:left; padding:15px 0 0 20px; *padding-top:0px !important;
}
.bottom_nav { width:980px; height:90; float:right; text-align:center; padding:0 0 10px 0; }
.bottom_nav p { font-family:Lucida; font-size:12px; color:#393939; padding-top:22px; *padding-top:10px !important;
}
.bottom_nav a { color:#393939; text-decoration:none; }
.bottom_nav a:hover { color:#458D0F; text-decoration:none; }
/*========= ENDS FOOTER ==========*/

/*======================== ENDS HOME PAGE ===========================*/



/*##############---------------- BLOG PAGE STYLES ----------------#################*/

/*######--------------------- LEFT DIV Styles ----------------------######*/

/*---------- CATEGORIES DIV ----------*/
#categories { width:240px; float:left; height:auto; padding:5px 0 0 15px }
#categories h3, #tag_cloud h3, #follow_us h3 { font-family:Lucida; font-size:18px; color:#458D0F; font-weight:normal; }
#categories ul { padding:8px 0 0 7px; }
#categories ul li { font:normal 12px/24px Tahoma; padding:0px 0 0px 0px;/* list-style:url(../img/cat_aero.jpg);*/ width:130px }
#categories ul li a { color:#312f2f; text-decoration:none; background:url(../img/cat_aero.jpg) no-repeat left center; padding-left:14px }
#categories ul li a:hover { color:#e47143; }
/*

/*------------- PAGINATION DIV ----------------*/
#pagination { width:290px; margin:0 auto; /*float:right;*/ clear:both; height:23px; background:url(../img/pagination.jpg) repeat-x top; margin-top:15px; }
#pagination p { font:12px/18px Arial, Helvetica, sans-serif; float:left; padding:3px 0 0 2px; word-spacing:1px; }
#pagination a { color:#888888; text-decoration:none; }
#pagination a:hover { color:#458D0F !important; text-decoration:none; }
#pagination a.active { color:#458D0F; text-decoration:none; }
.pag_imgleft { float:left; padding:10px 0 0 7px; }
.pag_imgright { float:right; padding:10px 7px 0 0px; }
/*##############---------------- EXTENSION PAGE STYLES ----------------#################*/

/*---------------- HEADER STYLES -----------------*/

.form_2 { float:right; width:236px; height:25px; background:url(../img/search_txt_bg2.jpg) no-repeat left top; margin-top:15px; }
.form_2 form { float:right; }
.search_txt2 { padding:1px 2px 0px 6px; width:190px; font-family:Lucida; font-size:12px; color:#3f3f3f; border:0px; float:left; margin:3px 0 0 0px; *margin-left:1px !important;
background:none; }
.search_btn2 { width:28px; height:25px; background:url(../img/search_btn.jpg) no-repeat; background-position:top; cursor:pointer; border:0px; float:right }
/*-------------- RIGHT DIV Styles --------------*/

.breadcrumbs { width:auto; height:auto; float:left; font:13px/20px Lucida; color:#393939; padding:10px 0 0 15px; }
.breadcrumbs a { font:13px/20px Lucida; color:#393939; text-decoration:none; }
.breadcrumbs a:hover { color:#e47143; }
.ext_overview { width:690px; height:auto; float:left; font:13px/20px Lucida; color:#393939; padding:15px 0 15px 15px; clear:both }
.ext_overview h4 { font-family:Lucida; font-size:22px; font-weight:bold; color:#458D0F; }
.ext_overview br { line-height:18px; }
.clearing_p { clear:both; line-height:10px !important; }
/*-------------- ENDS  RIGHT DIV --------------*/

/*----------------------------------------- TABS_1 UL styles -----------------------------------------------*/

.overview_tabs ul { border:0px !important; background:none !important; font:13px/20px Lucida; color:#454545; padding:10px 0 0px 0px; margin:0px 0 0px 35px; float:left; display:inline; height:auto !important; }
.overview_tabs ul li { list-style:circle; padding:0px; margin:0px; }
.overview_tabs ul li a { display:inline; text-decoration:none; font:13px/20px Lucida !important; color:#454545; background:none; padding:0px !important; margin:0px !important; }
.overview_tabs ul li a:hover { color:#458D0F !important; }
.tab_inner_p { float:left; padding:10px 15px 5px 20px; font:13px/20px Lucida; color:#454545; }
/*---------- Review Comment -----------*/

#tabs_ext-2 h6 { font:15px/20px Lucida; color:#458D0F; padding:0px 0 0 20px; }
#tabs_ext-2 span { font-size:12px !important; color:#9e9e9e !important; line-height:26px; }
#tabs_ext-2 p { font:13px/18px Lucida; color:#393939; padding:0px 20px 0 20px; *white-space:normal !important;
}
/*############----------- SITE OFLINE ----------############*/
#ofline { width:500px; height:auto; margin:0 auto; padding:260px 0 0 0; text-align:center; }
#ofline h1 { font-family:Lucida; font-size:42px; color:#888888; padding:0 0 25px 0; }
/* Div 1 */
.div_1 { float:left; width:300px; /*background:url(../img/services_imgs/div_braker_big.jpg) no-repeat right center;*/ margin-right:10px; padding-right:0px }
.div_1 h2 { font:17px/30px Trebuchet MS; color:#454545; width:100%; clear:both; /*text-transform:uppercase;*//* padding-left:40px;*/ /*background:url(../img/services_imgs/icon_1.jpg) no-repeat left center;*/ }
.div_1 h3 { font:17px/30px Trebuchet MS; color:#454545; width:100%; clear:both; text-transform:uppercase; padding-left:40px; /*background:url(../img/services_imgs/icon_2.jpg) no-repeat left center;*/ }
.div_1 h4 { font:17px/30px Trebuchet MS; color:#454545; width:100%; clear:both; text-transform:uppercase; padding-left:40px; /*background:url(../img/services_imgs/icon_3.jpg) no-repeat left center;*/ }
/* Div 2 */
.div_2 { float:left; width:300px; /*background:url(../img/services_imgs/div_braker_big.jpg) no-repeat right center;*/ margin-right:30px; padding-right:10px }
.div_2 h2 { font:17px/30px Trebuchet MS; color:#454545; width:100%; clear:both; /*text-transform:uppercase;*/ padding-left:40px; /*background:url(/img/services_imgs/icon_4.jpg) no-repeat left center;*/ }
.div_2 h3 { font:17px/30px Trebuchet MS; color:#454545; width:100%; clear:both; text-transform:uppercase; padding-left:40px; /*background:url(../img/services_imgs/icon_5.jpg) no-repeat left center;*/ }
.div_2 h4 { font:17px/30px Trebuchet MS; color:#454545; width:100%; clear:both; text-transform:uppercase; padding-left:40px; /*background:url(../img/services_imgs/icon_6.jpg) no-repeat left center;*/ }
/* Div 3 */
.div_3 { float:left; width:300px; }
.div_3 h2 { font:17px/30px Trebuchet MS; color:#454545; width:100%; clear:both; text-transform:uppercase; padding-left:40px; /*background:url(../img/services_imgs/icon_7.jpg) no-repeat left center;*/ }
.div_3 h3 { font:17px/30px Trebuchet MS; color:#454545; width:100%; clear:both; text-transform:uppercase; padding-left:40px; /*background:url(../img/services_imgs/icon_8.jpg) no-repeat left center;*/ }
.div_3 h4 { font:17px/30px Trebuchet MS; color:#454545; width:100%; clear:both; text-transform:uppercase; padding-left:40px; /*background:url(../img/services_imgs/icon_9.jpg) no-repeat left center;*/ }
.service_1 { float:left; width:300px; clear:both; padding:0 0px 0px 0; margin-bottom:15px; /*background:url(../img/services_imgs/div_braker_small.jpg) no-repeat center bottom*/ }
.no_bg { background:none !important; }
.left_side { width:196px; float:left; }
.left_side h2 { font-family:"Trebuchet MS"; font-size:16px; font-weight:normal; color:#458D0F; }
/*Categories*/

.nav { float:left; margin-top:0px; height:auto; padding:0 0px 0 0px; font:13px "Lucida", Lucida Grande, sans-serif; font-weight:normal; color:#454545; width:196px; clear:both; }
.nav a { font-family:"Trebuchet MS"; text-transform: uppercase; background: #EAEAEA; padding:4px 8px 2px; font-size:14px; display: block; font-weight:normal; color:#474747; text-decoration:none; clear:both; line-height:20px; font-weight:bold; }
.nav a span { display:none }
.nav ul li span { display:inline !important }
.nav a:hover { color:#454545; text-decoration:none; }
.nav ul { width:196px; padding:0px 0 15px 0px; float:left; clear:both; margin-top: -3px }
.nav ul li { padding:1px 0; list-style:none; width:208px; height:25px; }
.nav ul li a { color:#454545; text-transform: capitalize; padding-left:15px; padding-top:0px; font-size:13px !important; vertical-align:bottom; width:200px; display:block; background:none; text-decoration:none; font-weight:normal !important; }
.nav br { }
.nav ul li a:hover { color:#458D0F; text-decoration:none; }
.clear { clear:both !important; }
.follow_us { width:210px; margin:10px 0 0 0; }
.follow_us img { margin:5px 4px 0 0; }
/*Back to Top*/

.back_to_top { width:718px; margin:0px 0 0 0; position:relative; clear:both; padding-bottom:30px; padding-top:5px; }
#gotop { position:absolute; left:0px; width:718px; height:31px; top:5px; }
/*----------------------------------------- TABS_1 UL styles -----------------------------------------------*/

.overview_tabs ul { border:0px !important; background:none !important; font:13px/20px Lucida; color:#454545; padding:10px 0 0px 0px; margin:0px 0 0px 35px; float:left; display:inline; height:auto !important; }
.overview_tabs ul li { list-style:circle; padding:0px; margin:0px; }
.overview_tabs ul li a { display:inline; text-decoration:none; font:13px/20px Lucida !important; color:#454545; background:none; padding:0px !important; margin:0px !important; }
.overview_tabs ul li a:hover { color:#458D0F !important; }
.tab_inner_p { float:left; padding:10px 15px 5px 20px; font:13px/20px Lucida; color:#454545; }
/*---------- Review Comment -----------*/
#tabs_ext-2 h6 { font:15px/20px Lucida; color:#458D0F; padding:0px 0 0 20px; }
#tabs_ext-2 span { font-size:12px !important; color:#9e9e9e !important; line-height:26px; }
#tabs_ext-2 p { font:13px/18px Lucida; color:#393939; padding:0px 20px 0 20px; *white-space:normal !important;
}
/*>>>>>>>>>>>>>>>>>>>>>>>>------------------ SERVICES PAGE Starts ----------------<<<<<<<<<<<<<<<<<<<<<<<<<*/
#main_content h1 { font:25px/32px Trebuchet MS; color:#458D0F; width:100%; clear:both; text-transform:uppercase; border-bottom: 1px solid #DADADA; margin-bottom: 20px; font-weight:bold }
.services { width:100%; float:left; clear:both; padding:18px 0 0; font:13px/18px Trebuchet MS; color:#393939; border-top:#e2e2e2 1px solid; }
.services p { font:13px/18px Trebuchet MS !important; color:#393939; }
.ser_det { width:74%; float:left; }
.proj_cont { float:right; width:236px }
/*------- Our Services Div -------*/
#our_services { float:left; clear:both; width:100%; margin:40px 0 0; font:12px Trebuchet MS; color:#393939; }
#our_services p { padding:5px 0px 0 0; font-size:12px; line-height:21px }
#our_services p a { text-decoration:none; color:#454545; font-size:11px; text-decoration:none; }
#our_services p a:hover { text-decoration:underline; color:#458D0F; }
/* Div 1 */
.div_1 { float:left; width:300px; /*background:url(/img/services_imgs/div_braker_big.jpg) no-repeat right center; margin-right:30px;*/ padding-right:10px }
.div_1 h2 { font:13px Trebuchet MS; font-weight:bold; color:#454545; width:100%; clear:both; /*text-transform:uppercase;*/ /*padding-left:40px;*/ /*background:url(/img/services_imgs/icon_1.jpg) no-repeat left center;*/ }
.div_1 h3 { font:15px Trebuchet MS; color:#454545; width:100%; clear:both; text-transform:uppercase; padding-left:40px; /*background:url(../img/services_imgs/icon_2.jpg) no-repeat left center;*/ }
.div_1 h4 { font:15px Trebuchet MS; color:#454545; width:100%; clear:both; text-transform:uppercase; padding-left:40px; /*background:url(../img/services_imgs/icon_3.jpg) no-repeat left center;*/ }
/* Div 2 */
.div_2 { float:left; width:300px; /*background:url(/img/services_imgs/div_braker_big.jpg) no-repeat right center;*/ margin-right:30px; padding-right:10px }
.div_2 h2 { font:13px Trebuchet MS; color:#454545; width:100%; font-weight:bold; clear:both; /*text-transform:uppercase;*/ padding-left:40px; /*background:url(../img/services_imgs/icon_4.jpg) no-repeat left center;*/ }
.div_2 h3 { font:15px Trebuchet MS; color:#454545; width:100%; clear:both; text-transform:uppercase; padding-left:40px; /*background:url(../img/services_imgs/icon_5.jpg) no-repeat left center;*/ }
.div_2 h4 { font:15px Trebuchet MS; color:#454545; width:100%; clear:both; text-transform:uppercase; padding-left:40px; /*background:url(../img/services_imgs/icon_6.jpg) no-repeat left center;*/ }
/* Div 3 */
.div_3 { float:left; width:300px; }
.div_3 h2 { font:15px Trebuchet MS; color:#454545; width:100%; clear:both; text-transform:uppercase; padding-left:40px; /*background:url(../img/services_imgs/icon_7.jpg) no-repeat left center;*/ }
.div_3 h3 { font:15px Trebuchet MS; color:#454545; width:100%; clear:both; text-transform:uppercase; padding-left:40px; /*background:url(../img/services_imgs/icon_8.jpg) no-repeat left center;*/ }
.div_3 h4 { font:15px Trebuchet MS; color:#454545; width:100%; clear:both; text-transform:uppercase; padding-left:40px; /*background:url(../img/services_imgs/icon_9.jpg) no-repeat left center;*/ }
.service_1 { float:left; width:300px; clear:both; padding:0 0px 20px 0; margin-bottom:15px; /*background:url(/img/services_imgs/div_braker_small.jpg) no-repeat center bottom*/ }
.no_bg { background:none !important; }
#gotop a { display:block; width:718px; height:31px; background:url(../img/back_to_back.jpg) no-repeat left top; margin-top:5px; text-align:center; font:bold 12px/35px Arial, Helvetica, sans-serif; color:#686765; }
#gotop a:hover { text-decoration:none }
/*############------------- News -------------###########*/
  
.news { width:198px;/* min-height:340px;*/ height:auto; margin-top:0px; padding:10px; padding-left:0px; }
.head { font-family:"Trebuchet MS"; font-size:16px; font-weight:normal; color:#458D0F; text-decoration:none; clear:both; line-height:30px; padding:10px 0 5px 0px; }
.head:hover { font-family:"Trebuchet MS"; font-size:16px; font-weight:normal; color:#458D0F; text-decoration:none; clear:both; line-height:30px; }
.news .name { font-family:Arial; font-size:12px; font-weight:bold; color:#454545; text-decoration:none; clear:both; line-height:25px; }
.news .name:hover { color:#458D0F; text-decoration:none; }
.news .date { font-family:Arial; font-size:11px; font-weight:normal; color:#7f7f7f; line-height:18px; }
.news p { font-family:Arial; font-size:12px; font-weight:normal; color:#7f7f7f; line-height:20px; padding:5px 0 8px 0 }
.news .more_news { font-family:Arial; font-size:11px; font-weight:bold; color:#db4c2c; text-decoration:none; clear:both; line-height:30px; padding:10px 0 0px 0px; float:right; }
.news .more_news:hover { color:#313131; text-decoration:none; }
/*############------------- FLags -------------###########*/

.language_flags { width:270px; float:right; margin:10px 0 0 0; font-family:Lucida; font-size:12px; color:#3F3F3F; text-align:right; }
.language_flags span { float:right; }
.flag1 { width:22px; height:15px; display:inline-block; padding:0px 3px 0px 3px; border:0px; float:right; cursor:pointer; margin:3px 0px 0 4px; display:block; overflow:hidden; }
.flag1:hover img { margin-top:-15px; }
.flag1.selected { width:22px; height:15px; background:url(../img/flag1_hover.jpg) no-repeat; border:0px; }
.flag2 { width:22px; height:15px; display:inline-block; padding:0px 3px 0px 3px; border:0px; float:right; cursor:pointer; margin:3px 3px 0 1px; display:block; overflow:hidden; }
.flag2:hover img { margin-top:-15px; }
.flag3 { width:22px; height:15px; display:inline-block; padding:0px 3px 0px 0px; border:0px; float:right; cursor:pointer; margin:3px 0px 0 1px; display:block; overflow:hidden; }
.flag3:hover img { margin-top:-15px; }
.flag4 { width:22px; height:15px; display:inline-block; padding:0px 0px 0px 0px; border:0px; float:right; cursor:pointer; margin:3px 0px 0 0px; display:block; overflow:hidden; }
.flag4:hover img { margin-top:-15px; }
.flag4.selected img { margin-top:-15px; }
.price_jump_menu { width:80px; border:#dcdcdc 1px solid; padding:1px; color: #3F3F3F; font-family: Lucida; font-size: 12px; margin:-1px 15px 0 0; }
.foot_paypal { margin-top:18px; }
/*############------------- Portfolio Page -------------###########*/
  
.portfolio_page { width:980px; margin:0 auto; padding-top:15px; }
.portfolio_page .latest_web_design { width:978px; min-height:218px; margin:0 auto; background:#f2f1ef; border:#e2e2e2 1px solid; margin-bottom:24px; }
.portfolio_page .latest_web_design .left { width:590px; float:left; margin:18px 0 0 30px; }
.portfolio_page .latest_web_design .left h1 { font-family:Lucida !important; padding:0 !important; border:0px !important; font-size:18px !important; font-weight:normal !important; word-spacing:1px; text-transform:none !important; margin:0px !important; }
.portfolio_page .latest_web_design .left h2 { font-family:Lucida; font-size:36px; font-weight:bold; color:#458D0F; text-transform:uppercase; }
.portfolio_page .latest_web_design .left p { font-family:Arial; font-size:15px !important; font-weight:normal; color:#000 !important; line-height:20px !important; padding:5px 0 12px 0; }
.portfolio_page .latest_web_design .left span { font-family:Arial; font-size:15px; font-weight:bold; color:#000; line-height:20px; }
.portfolio_page .latest_web_design .right { width:300px; float:right; margin:76px 27px 0 0; }
/*Portfolio1*/

.portfolio_page .porfolio1 { width:978px; min-height:402px; margin:0 auto; background:#f2f1ef; border:#e2e2e2 1px solid; margin-bottom:24px; }
.portfolio_page .porfolio1 .left { width:358px; float:left; margin:28px 0 0 28px; }
.portfolio_page .porfolio1 .left .heading1 { font-family:Lucida; font-size:24px; font-weight:bold; color:#2b2a2a; text-transform:uppercase; padding-top:10px; }
.portfolio_page .porfolio1 .left .heading2 { font-family:Arial; font-size:13px; font-weight:normal; color:#458D0F; display:block; clear:both }
.portfolio_page .porfolio1 .left p { font-family:Arial; font-size:12px; font-weight:normal; color:#2b2a2a; line-height:20px; padding:10px 0 12px 0; }
.portfolio_page .porfolio1 .left .heading3 { font-family:Arial; font-size:14px; font-weight:bold; color:#458D0F; line-height:22px; }
.portfolio_page .porfolio1 .left ul { list-style:none; padding:0px; margin:5px 0 15px 0; }
.portfolio_page .porfolio1 .left ul li { font-family:Arial; font-size:12px; color:#2b2a2a; background:url(../img/portfolio_bullet.jpg) no-repeat left; padding-left:12px; line-height:22px; }
/*Right*/

.portfolio_page .porfolio1 .right { background:url(../img/web_screen_bg.jpg) no-repeat left; width:551px; height:359px; float:right; margin:28px 28px 0 0; text-align:center; padding-top:2px; }
/*############------------- Pagination -------------###########*/

/*.portfolio_pagination { width:270px; *width:290px; width:290px\9;  margin-left:360px; clear:both; height:23px; background:url(../img/pagination.jpg) repeat-x top; margin-top:20px; text-align:center;}

.portfolio_pagination p { font:12px/18px Arial, Helvetica, sans-serif; float:left; padding:3px 0 0 2px; word-spacing:1px;}

.portfolio_pagination a { color:#888888; text-decoration:none; }

.portfolio_pagination a:hover { color:#458D0F !important; text-decoration:none;}

.portfolio_pagination a.active { color:#458D0F; text-decoration:none;}

.port_imgleft { float:left; padding:10px 0 0 7px;}

.port_imgright { float:right; padding:10px 7px 0 0px;}*/

/*Services Page*/

.service_1 { float:left; width:300px; clear:both; padding:0 0px 20px 0; margin-bottom:15px; }
.div_2 h2 { font:13px Trebuchet MS; color:#454545; width:100%; font-weight:bold; clear:both; /*text-transform:uppercase;*/ /*padding-left:40px;*/ /*background:url(/img/services_imgs/icon_4.jpg) no-repeat left center;*/ }
.div_1 h2 { font:13px Trebuchet MS; font-weight:bold; color:#5A5A5A; width:100%; clear:both; white-space:nowrap /*text-transform:uppercase;*/ /*padding-left:40px;*/ /*background:url(/img/services_imgs/icon_1.jpg) no-repeat left center;*/ }
.div_1 h2 a:hover { text-decoration:none; color:#509A1D }
.service_1 .icon { float:left; width:60px; height:60px; text-align:center; margin-right:5px; }
.service_1 .detail { float:left; width:233px; }
.div_1 { float:left; width:305px; /*background:url(/img/services_imgs/div_braker_big.jpg) no-repeat right center;*//* margin-right:30px;*/ padding-right:10px }
.social { background:none !important; }
.social a { float:left; background:none !important; padding:5px 5px 0 0px !important; }
/*Main Banner CSS*/

#example2 { width:758px; height:343px; float:left; position:relative; margin-top:6px; z-index:1; border:1px solid #cecece; }
#slides { position:absolute; height:343px; top:0px; left:0px; z-index:2; float:left; }
#slides .slide { width:758px; height:343px; padding:0px; margin:0px 0 0 0px; }
#slides .slide .banner_image { width:758px; height:343px; float:left; padding:0px; }
#slides .next, #slides .prev { position:absolute; top:0px; bottom:-7px\9; display:block; z-index:101; *bottom:0px !important;
}
#slides .slides_container { width:758px; height:343px; overflow:hidden; position:relative; }
#slides .next { right:-25px; top:154px; }
#slides .prev { left:-25px; top:154px; }
#slides .pagination { z-index:9999; position:relative; bottom:36px; left:128px; text-indent:-9999px; background:url(../img/banner_pagination_bg.png) no-repeat center; width:286px; height:36px; padding-left:200px; }
#slides .pagination li { float:left; margin:14px 8px 0 8px; margin:14px 3px 0 3px\9; *margin:14px 3px 0 3px\9;
list-style:none; }
#slides .pagination li a { display:block; color:#FFF; text-align:center; font-family:Tahoma; font-size:13px; width:11px; height:11px; padding-top:2px; float:left; overflow:hidden; background:url(../img/navigato.png) no-repeat left top; }
#slides .pagination li a:hover { display:block; color:#FFF; text-align:center; font-family:Tahoma; font-size:13px; width:11px; height:11px; padding-top:2px; float:left; overflow:hidden; background:url(../img/navigato-hover.png) no-repeat left top; }
#slides .pagination li.current a { display:block; color:#FFF; text-align:center; font-family:Tahoma; font-size:13px; width:11px; height:11px; padding-top:2px; float:left; overflow:hidden; background:url(../img/navigato-hover.png) no-repeat left top; }
/*Top Small Banner*/

.small_banner { width:214px; float:right; margin-top:6px; line-height:21px }
.small_banner img { margin-bottom:0px; }
/*Recently Viewed*/


.recently_viewed { width:213px; height:210px; margin:5px 0 10px 0; }
.recently_viewed h2 { font-family:"Trebuchet MS"; font-size:16px; font-weight:normal; color:#458D0F; text-decoration:none; clear:both; line-height:30px; padding:10px 0 5px 0px; }
.recently_viewed #example { width:213px; height:210px; position:relative; margin:0px; z-index:1; background:#FFF; }
.recently_viewed #slides { position:absolute; top:0px; left:0px; z-index:2; background:#FFF; }
.recently_viewed #slides .slide { width:213px; padding:0px; background:#FFF; margin:4px 0 0 3px; }
/*Content*/

.recent_view { width:213px; height:165px; margin:10px 0 10px 0; background:#FFF; }
.recent_view .extension { width:66px; height:66px; text-align:center; float:left; margin-right:2px; margin-top:5px; }
.recent_view .name { font-family:Arial; font-size:12px; font-weight:bold; color:#575656; text-decoration:none; float:left; width:142px; line-height:28px; }
.recent_view .name:hover { color:#e06447; text-decoration:none; }
.recent_view p { font-family:Arial; font-size:12px; font-weight:normal; color:#232323; line-height:18px; padding-top:5px; }
.recent_view span { font-family:Arial; font-size:12px; font-weight:bold; font-style:italic; color:#000; clear:both; line-height:18px; }
.recently_viewed #slides .bottom, #slides .top { position:absolute; bottom:0px; bottom:-7px\9; display:block; right:0px; z-index:101; *bottom:0px !important;
}
.recently_viewed #slides .slides_container { width:213px; height:343px; overflow:hidden; position:relative; }
.heading_recent { font-family:"Trebuchet MS"; font-size:16px; font-weight:normal; color:#458D0F; line-height:35px; }
.master_card { float:left; position:relative; }
/*Footer Links*/

.footer_links { width:233px; float:left; padding:20px 0 0 10px; /*background:url(../img/footer_shadow.png) no-repeat right top;*/ min-height:200px }
.footer_links p { font-family:"Trebuchet MS", Lucida; font-size:16px; text-transform:uppercase; color:#458D0F; text-align:left !important; padding-bottom:4px; }
.footer_links ul { list-style:none; margin-left:16px }
.footer_links ul li { list-style:none; width:200px; list-style:none; border-bottom:#E6E6E6 1px solid; float:left; }
.footer_links ul li.last { list-style:none; width:214px; list-style:none; border-bottom:none; float:left; }
.footer_links ul li a { width:214px; font-family:"Trebuchet MS", Lucida; font-size:12px; color:#5A5A58; float:left; background:url(../img/arrow_right_2.jpg) no-repeat left center; padding:1px 0 1px 13px; margin:5px 0 5px 0; text-decoration:none; text-align:left !important; }
.footer_links ul li a:hover { color:#458D0F; }
/*Services*/

.service_detail .services { width:710px; margin:5px 0 0 0; border-bottom:none !important; }
.service_detail .services .backend_theme { width:710px; float:left; margin:12px 0 12px 0; }
.service_detail .services .backend_theme .image { width:70px; float:left; margin:0 5px 0 0; text-align:centerl }
.service_detail .services .backend_theme .content { width:635px; float:right; margin:0 0 0 0; }
.service_detail .services .backend_theme .content h3 { font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#404040; }
.service_detail .services .backend_theme .content p { font-family:Arial; font-size:12px; font-weight:normal; color:#404040; line-height:18px; padding-top:5px; }
/*Customer Review*/

#idTab5 .customer_review { width:710px; margin:5px 0 0 0; }
#idTab5 .customer_review h2 { font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#404040; width:100%; float:left; border-bottom:#dadada 1px solid; line-height:28px; margin-top:14px; margin-bottom:8px; }
#idTab5 .review1 { }
#idTab5 .review1 .client_name { font-family:Arial; font-size:14px; font-weight:normal; color:#458D0F; text-transform:uppercase; }
#idTab5 .review1 .date { font-family:Arial; font-size:12px; font-weight:normal; color:#9b9b9b; padding:0 10px 0 10px; }
#idTab5 .review1 p { font-family:Arial; font-size:12px; font-weight:normal; color:#404040; line-height:18px; padding-top:5px; }
#idTab5 .content_bottom { color: #5F5F5F; font-family: Verdana; font-size: 11px; font-weight: normal; line-height: 20px; padding-left: 0; padding-top: 2px; }
/*############------------- Category Page -------------###########*/

.category { width:740px; margin:5px 0 0 0; }
.category .product { width:725px !important }
.category .product hr { width:702px !important }
.category .product .desc { width:408px !important }
/*Banner */

.category .catImage { width:738px; border:#e5e5e5 1px solid; margin-bottom:10px; overflow:hidden }
.category .tool_bar { width:738px; height:31px; border:#e5e5e5 1px solid; background:#EAEAEA; text-align:center }
/*Left*/

.category .tool_bar .left { /*width:354px;*/ float:left; margin:4px 0 0 0px; }
.category .tool_bar .left span { font-size:12px; color:#646464; text-transform:capitalize; float:left; padding-top:2px; }
.category .tool_bar .left p { font-size:11px; color:#858585; float:left; padding-left:10px; padding-top:0px; }
.category .tool_bar .left a { font-size:11px; color:#858585; margin:0 2px 0 2px; text-decoration:none; }
.category .tool_bar .left a:hover { color:#000; text-decoration:none; }
.category .tool_bar .left .jump_menu { width:132px; padding:3px 2px; border:#e5e5e5 1px solid; font-size:10px; color:#595959; margin-left:10px; float:left; background:#fff }
/*Right*/

.category .tool_bar .right { float:right; margin:4px 10px 0 10px; }
.category .tool_bar .right span { font-size:11px; color:#595959; text-transform:uppercase; float:left; padding-top:5px; }
.category .tool_bar .right a { font-size:11px; color:#595959; text-transform:uppercase; margin:0 3px 0 3px; float:left; padding-top:5px; text-decoration:none; }
.category .tool_bar .right a:hover { color:#000; text-decoration:none; }
.category .tool_bar .right p { margin-left:15px; float:left; margin-top:-2px; }
.category .tool_bar .right .list { float:left; margin:0 2px 0 2px; }
/*############------------- Category Page Grid -------------###########*/

.category .grid { width:735px; margin:0 auto; }
.category .grid ul { list-style:none; }
.category .grid ul li { float:left; margin:25px 23px 0 0; width:230px; padding-bottom:10px }
.category .grid ul li.last { float:left; margin:25px 0px 0 0; width:220px; }
.category .grid .prod1 { width:230px; min-height:275px; float:left; border:#e5e5e5 1px solid; }
.category .grid .prod1 .last { width:220px; min-height:253px; float:left; border:#e5e5e5 1px solid; margin:25px 0px 0 0; }
.category .grid .prod1 .prod_image { width:230px; height:187px; text-align:center; overflow:hidden }
.category .grid .prod1 .prod_image img { margin-top:-10px }
.category .grid .prod1 .detail { width:230px; height:65px; background:#f6f6f6; border-top:#e6e6e6 1px solid; }
.category .grid .prod1 .detail h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#333031; line-height:36px; border-bottom:#e5e5e5 1px solid; text-align:center }
.category .grid .prod1 .detail span { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; display:block; clear:both; font-weight:normal; color:#559b1e; text-align:center; padding:3px 0; background:#F6F6F6 }
.category .grid .prod1 .detail .red { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#559b1e; line-height:28px; float:none; }
.category .grid .prod1 .detail span span { display:inline; padding:0 }
.category .grid .prod1 .detail .add_to_cart { margin:4px 5px 0 0; float:right; }
/*############------------- FAQ Page -------------###########*/

.faq_search { width:220px; margin:0 0 0 0; }
.faq_search h2 { font-family:"Trebuchet MS"; font-size:16px; font-weight:normal; color:#458D0F; line-height:30px; }
.faq_search .text_field { background:#fafafa; border:#ebebeb 1px solid; width:203px; font-family:Verdana; font-size:11px; color:#979596; padding:7px; }
.faq_search .submit_button { background:url(../img/submit_button.jpg) no-repeat right top; width:69px; height:25px; border:0px; cursor:pointer; float:right; margin:6px 0 0 0; }
/*Right Side*/

.faq { width:710px; float:right; margin:5px 0 0 0; }
/*--  New  --*/

.faq ul { list-style:none; }
.faq ul li { list-style:none; }
/*----*/

.faq h1 { font-family:"Trebuchet MS"; font-size:24px; font-weight:normal; color:#458D0F; text-transform:uppercase; padding-top:5px; }
.faq h2 { font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#404040; width:100%; float:left; border-bottom:#dadada 1px solid; line-height:30px; margin-top:20px; padding-top:5px; margin-bottom:15px; }
.faq .ask_question { float:right; margin-bottom:4px; margin-top:-53px; *margin-top:-30px;
width:159px; text-align:right; }
.faq h3 { font-family:"Trebuchet MS"; font-size:17px; font-weight:normal; color:#404040; line-height:35px; margin-top:20px; }
.faq p { font-family:Arial; font-size:14px; font-weight:normal; color:#343032; line-height:24px; padding-left:10px; }
.faq p a { font-family:Arial; font-size:14px; font-weight:normal; color:#343032; text-decoration:none; }
.faq .answer { background:#f7f7f7; border:#e5e5e5 1px solid; padding:15px; width:665px; margin:8px 0 8px 10px; }
.faq .answer p { font-family:Verdana; font-size:12px; color:#343032; line-height:20px; }
/*############------------- Testimonials Page -------------###########*/

.testimonial1 { background: none repeat scroll 0 0 #FAFAFA; border-left: 1px solid #6AB234; margin: 20px 0; padding-top: 25px; width: 100%; }
.testimonial1 .top { background:url(../img/testimoials_top.jpg) no-repeat left top; width:710px; height:5px; }
.testimonial1 .middle { background:#fafafa; border-left:#f5f5f5 1px solid; border-right:#f5f5f5 1px solid; width:708px; }
.testimonial1 .inner { margin: 0 auto; width: 90%; }
.testimonial1 .inner .thumbnail { float: left; width: 88px; }
.testimonial1 .inner .message { float: right; padding: 25px 0 15px; position: relative; width: 545px; }
.testimonial1 .middle .inner .content { width:525px; float:right; margin:10px 20px 10px 0; }
.testimonial1 .middle .inner .content p { font-family:Verdana; font-size:11px; font-weight:normal; color:#5f5f5f; line-height:18px; }
.testimonial1 .middle .inner .content h4 { font-family:Verdana; font-size:11px; font-weight:normal; color:#5f5f5f; line-height:18px; padding-top:15px; padding-left:10px; line-height:20px; }
.testimonial1 .middle .inner .content .right_coma { float:right; padding-top:15px; }
.testimonial1 .bottom { background: none repeat scroll 0 0 #E9E9E9; border-top: 1px solid #FFFFFF; clear: both; margin-top: 25px; padding: 1px; width: 99.7%; height:31px }
.testimonial1 .bottom p { color: #8F8F8F; float: right; font-family: Verdana !important; font-size: 11px !important; font-weight: normal; padding: 7px 25px 0 0; }
.testimonial1 .bottom p span { color: #8F8F8F; font-weight: bold; text-transform: uppercase; }
.testimonial1 .inner .message .top_arrow { height: 15px; left: 10px; position: absolute; top: 0; width: 23px; }
.testimonial1 .inner .message .bottom_arrow { bottom: 0; height: 15px; position: absolute; right: 0; width: 23px; }
.testimonial1 .inner .message p { color: #6E6E6E; font-family: Verdana !important; padding-left:10px; font-size: 12px; font-weight: normal; line-height: 20px; }
.testimonial1 .inner .message p a { color: #6E6E6E; }
/*
=======================================================================
	About Us Page
=======================================================================
*/

.about_us { width:980px; margin:0 auto; padding-top:8px; }
.about_us h2 { font:25px/20px Trebuchet MS; color:#458D0F; width:100%; clear:both; text-transform:uppercase; border-bottom:#dadada 1px solid; line-height:30px; margin-bottom:8px; }
.about_us p { font:12px Verdana; color:#302d2e; line-height:20px; padding:6px 0 6px 0; line-height:21px; }
/*About Us 3 Columns*/

.about_us .columns { width:980px; margin:0 auto; clear:both; padding-top:10px; }
/*Our Team*/

.about_us .columns .our_team { width:300px; float:left; margin:0 0 0 0; }
.about_us .columns .our_team h3 { font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#404040; padding-left:10px; border-bottom:#dadada 1px solid; }
.about_us .columns .our_team .our_team1 { width:300px; padding:10px 0 20px 0; clear:both; }
.about_us .columns .our_team .our_team1 .thumb { width:81px; height:71px; float:left; }
.about_us .columns .our_team .our_team1 .info { width:208px; float:right; }
.about_us .columns .our_team .our_team1 .info h4 { font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:normal; color:#404040; line-height:20px; }
.about_us .columns .our_team .our_team1 .info span { font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#999999; line-height:14px; }
.about_us .columns .our_team .our_team1 .info p { font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#302d2e; line-height:17px; }
/*Why FME*/

.about_us .columns .why_fme { width:300px; float:left; margin:1px 0 0 30px; }
.about_us .columns .why_fme h3 { font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#404040; padding-left:10px; border-bottom:#dadada 1px solid; }
.about_us h3 { padding-bottom:5px }
.about_us h3 img { vertical-align:middle }
.about_us .columns .why_fme p { font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#404040; line-height:20px; }
/*Location*/

.about_us .columns .location { width:300px; float:left; margin:1px 0 0 30px; }
.about_us .columns .location h3 { font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#404040; padding-left:10px; margin-bottom:8px; border-bottom:#dadada 1px solid; }
.about_us .columns .location p { font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#404040; line-height:20px; }
/*
=======================================================================
	Contact Us Page
=======================================================================
*/

.contact { width:735px; float:right; margin:5px 0 0 0; }
.contact h1 { font-family:"Trebuchet MS"; font-size:24px; font-weight:normal; color:#458D0F; text-transform:uppercase; padding-top:5px; line-height:32px !important; border-bottom:#dadada 1px solid; margin-bottom:20px; }
.contact p { font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#464646; line-height:20px; }
.contact .note { width:685px; background:#efefec; padding:10px; border:#e2e2e2 1px solid; margin:25px 0 25px 0; font-family:Verdana; font-size:12px; font-weight:normal; color:#000000; line-height:20px; }
.contact .note .icon { float:left; padding-right:10px; }
.contact .form { float:left; width:415px; background:#fafafa; border-bottom:#e8e7e7 3px solid; margin-top:10px; padding:25px 0 25px 0; }
.contact .form .inner { width:390px; margin:0 auto; text-align:right !important; }
.contact .form .inner .text_field { width:233px; background:#FFF; border:#e1e1e1 1px solid; padding:6px; font-family:Verdana; font-size:12px; color:#999; margin-bottom:12px; margin-left:10px; float:right; }
.text_field_div { width:250px; float:right; }
.contact .form .inner .area { width:233px; background:#FFF; border:#e1e1e1 1px solid; padding:6px; font-family:Verdana; font-size:12px; color:#999; margin-bottom:12px; float:right; margin-left:10px; }
.contact .form .inner .contact_submit { background:url(../img/contact_submit.png) no-repeat right top; width:90px; height:32px; border:0px; cursor:pointer; }
.contact .form .inner .send_request { background:url(../img/send_request.jpg) no-repeat right top; width:126px; height:32px; border:0px; cursor:pointer; }
.contact .form .inner span { font-family:Verdana; font-size:12px; font-weight:normal; color:#393536; line-height:22px; }
.contact .form .inner p { clear:both; font-family:Verdana; font-size:12px; color:#393536; line-height:22px; }
/*Contact Info*/
#subContact { clear:both; width:100%; padding-top:5px }
#subContact h5 { font-family:Verdana; font-size:18px; font-weight:normal; color:#458D0F; line-height:45px; }
#subContact span { font-family:Verdana; font-size:14px; font-weight:normal; color:#463d40; line-height:28px; text-decoration:none; padding-left:4px; }
#subContact a { font-family:Verdana; font-size:14px; font-weight:normal; color:#458D0F; line-height:28px; text-decoration:none; padding-left:4px; }
#subContact a:hover { color:#393939; text-decoration:none; }
#subContact div { float:left; width:352px; }
.contact .contact_info { float:right; width:285px; margin-top:10px; }
.contact .contact_info h3 { font-family:"Trebuchet MS"; font-size:17px; font-weight:normal; color:#404040; line-height:25px; margin-bottom:6px; }
.contact .contact_info p { font-family:Verdana; font-size:11px; font-weight:normal; color:#393939; line-height:18px; padding:6px 0 6px 0; }
.contact .contact_info h5 { font-family:Verdana; font-size:18px; font-weight:normal; color:#458D0F; line-height:32px; }
.contact .contact_info span { font-family:Verdana; font-size:14px; font-weight:normal; color:#463d40; line-height:28px; text-decoration:none; padding-left:4px; }
.contact .contact_info a { font-family:Verdana; font-size:14px; font-weight:normal; color:#458D0F; line-height:28px; text-decoration:none; padding-left:4px; }
.contact .contact_info a:hover { color:#393939; text-decoration:none; }
.contact .contact_info .mob { margin-bottom:-4px; margin-left:2px; }
.contact .contact_info .mail { margin-bottom:-2px; }
/*RFQ Page*/

.contact .form .inner .radio { margin-bottom:12px; margin-left:10px; }
.contact .form .inner .text_field2 { width:205px; background:#FFF; border:#e1e1e1 1px solid; padding:6px; font-family:Verdana; font-size:12px; color:#999; margin-bottom:12px; margin-left:10px; float:right; }
.contact .form .inner .calendar { float:right; margin:3px 0 0 5px; }
.contact .form .inner .project_status { margin-right:115px; }
.contact .form .inner .security { margin-right:154px; margin-bottom:12px; }
.contact .form .inner .attach_file { margin-right:24px; margin-bottom:12px; margin-left:10px; }
/*Recent Projects*/

.recent_project { width:285px; float:right; }
.recent_project .project_image { border:#e2e2e2 1px solid; margin-bottom:0px; }
.recent_project { float:right; width:285px; margin-top:10px; }
.recent_project h3 { font-family:"Trebuchet MS"; font-size:17px; font-weight:normal; color:#404040; line-height:25px; margin-bottom:6px; }
.recent_project p { font-family:Verdana; font-size:11px; font-weight:normal; color:#393939; line-height:18px; padding:6px 0 6px 0; }
.recent_project h5 { font-family:Verdana; font-size:18px; font-weight:normal; color:#dd4d2b; line-height:45px; }
.recent_project span { font-family:Verdana; font-size:14px; font-weight:normal; color:#463d40; line-height:28px; text-decoration:none; padding-left:4px; }
.recent_project a { font-family:Verdana; font-size:14px; font-weight:normal; color:#458D0F; line-height:28px; text-decoration:none; padding-left:4px; }
.recent_project a:hover { color:#393939; text-decoration:none; }
.recent_project .mob { margin-bottom:-4px; margin-left:2px; }
.recent_project .mail { margin-bottom:-2px; }
.recent_project h3 { font-family:Arial; font-size:14px; font-weight:bold; color:#458D0F; line-height:22px; }
.recent_project ul { list-style:none; padding:0px; margin:5px 0 15px 0; }
.recent_project ul li { font-family:Arial; font-size:12px; color:#2b2a2a; background:url(../img/portfolio_bullet.jpg) no-repeat left; padding-left:12px; line-height:22px; }
.recent_project .view_portfolio { font-family:Verdana; font-size:11px; color:#458D0F; text-decoration:underline; float:right; }
.recent_project .view_portfolio:hover { color:#458D0F; text-decoration:none; }
.recent_project h5 { border-bottom:#dadada 1px solid; width:100%; clear:both; margin-bottom:15px; }
/*
=======================================================================
   Review PopUp
=======================================================================
*/

.pop_up_container { position:absolute; width:100%; height:100%; z-index:6000; display:none; }
.pop_up { width:608px; margin:0 auto; z-index:8000; display:none; padding-top:280px; position:relative; }
/*Top*/

.pop_up .top { background:url(../img/popup_heading.png) no-repeat center top; width:608px; height:53px; }
.pop_up .top h1 { font-family:"Trebuchet MS"; font-size:24px; font-weight:normal; color:#FFF; line-height:28px; float:left; margin:12px 0 0 20px; }
.pop_up .top .close_icon { float:right; width:32px; height:31px; margin:12px 20px 0 0; }
/*Middle*/

.pop_up .middle { background:#fafafa; width:608px; padding-bottom:20px; }
.pop_up .middle .inner { width:420px; margin:0 auto; padding-top:10px; }
.pop_up .middle .form { width:450px; margin:0px 0 0 0px; margin-top:20px; }
.pop_up .middle .pop_up_signup { background:url(../img/pop_up_signup.jpg) no-repeat left top; width:116px; height:37px; border:0px; cursor:pointer; margin-top:5px; }
/*Bottom*/

.pop_up .bottom { width:608px; height:6px; background:url(../img/popup_bottom.png) no-repeat center top; }
.pop_up_bg { background:url(../img/pop_up_bg.png) repeat; position:fixed; width:100%; height:100%; z-index:5000; display:none; }
.member_login_signup { width:auto !important; height:32px !important; border:0px; cursor:pointer; float:right; margin-top:-55px; }
/*PopUp*/

.popup_heading { background:url(../fancybox/popup_heading.png) no-repeat center top; width:608px; margin-bottom:8px; }
.popup_heading h1 { font-family:"Trebuchet MS"; font-size:24px; font-weight:normal; color:#FFF; padding:5px 0 4px 20px; }
.popup_content { width:565px; margin:0 auto; }
.popup_content p { font-family:Verdana; font-size:12px; color:#393536; line-height:22px; }
.popup_content .form { width:454px; margin:0 auto; padding-top:25px; text-align:right; }
.popup_content .form .title { width:454px; margin:0 auto; padding-top:0px; }
.popup_content .form span { font-family:Verdana; font-size:12px; font-weight:normal; color:#393536; }
.popup_content .form h3 { font-family:Verdana; font-size:11px; font-weight:normal; color:#393536; text-align:left !important; padding:5px 0 5px 0; }
.popup_content .form .text_field { width:324px; padding:6px; background:#f2f2f2; border:#e1e1e1 1px solid; font-family:Verdana; font-size:12px; color:#767676; margin-left:10px; margin-bottom:12px; }
.popup_content .form .text_area { width:328px; padding:4px; background:#f2f2f2; border:#e1e1e1 1px solid; font-family:Verdana; font-size:12px; color:#767676; margin-left:10px; margin-bottom:12px; float:right; }
.popup_content .form .popup_cap { clear:both; float:left; margin-left:112px; margin-bottom:12px; }
.popup_content .form .popup_submit { background:url(../img/popup_submit_button.jpg) no-repeat right top; width:90px; height:32px; float:right; border:0px; cursor:pointer; margin:20px 0 20px 0; }
.popup_content .form .picture { width:328px; padding:4px; border:#e1e1e1 1px solid; font-family:Verdana; font-size:12px; color:#767676; margin-left:10px; margin-bottom:10px; float:right; }
.popup_content .form .jump_menu { width:338px; padding:5px; background:#f2f2f2; border:#e1e1e1 1px solid; font-family:Verdana; font-size:12px; color:#767676; margin-left:10px; margin-bottom:12px; float:right; }
#inline1 .popup_bottom { background:url(../fancybox/popup_bottom.png) no-repeat bottom; position:absolute; left:0px; bottom:-10px; width:608px; height:6px; }
/*
=======================================================================
   BLOG PAGE
=======================================================================
*/

.blog_page { width:710px; float:right; margin:10px 0 0 0; }
.blog_page .blog1 { width:710px; margin:0 0 24px 0; }
.blog_page .blog1 h2 { background:url(../img/blog_heading_bg.jpg) repeat-x left top; height:39px; padding:4px 0 0 13px; }
.blog_page .blog1 h2 a { font-family:Verdana; font-size:18px; font-weight:normal; color:#e5e4e0; text-decoration:none; }
.blog_page .blog1 h2 a:hover { color:#FFF; text-decoration:none; }
.blog_page .blog1 .blog_posting_date_bg { background:url(../img/blog_posting_date_bg.jpg) repeat-x left top; height:25px; }
.blog_page .blog1 .blog_posting_date_bg .left { width:445px; float:left; margin:3px 0 0 13px; *margin:-3px 0 0 13px;
}
.blog_page .blog1 .blog_posting_date_bg .left span { font-family:Verdana; font-size:11px; color:#453d40; }
.blog_page .blog1 .blog_posting_date_bg .left a { font-family:Verdana; font-size:11px; color:#de4d2e; text-decoration:none; }
.blog_page .blog1 .blog_posting_date_bg .left a:hover { color:#000; text-decoration:none; }
.blog_page .blog1 .blog_posting_date_bg .right { width:120px; float:right; margin:4px 10px 0 0; *margin:-3px 10px 0 0;
text-align:right; }
.blog_page .blog1 .blog_posting_date_bg .right a { font-family:Verdana; font-size:11px; color:#453d40; text-decoration:none; }
.blog_page .blog1 .blog_posting_date_bg .right a:hover { color:#000; text-decoration:none; }
.blog_page .blog1 .blog_posting_date_bg .right img { margin-bottom:-3px; margin-right:2px; position:relative; }
/*Detail*/

.blog_page .blog1 .detail { width:670px; background:#fafafa; border-bottom:#e8e7e7 3px solid; padding:20px; margin-top:6px; }
.blog_page .blog1 .detail .blog_image { border:#cdcdcd 1px solid; }
.blog_page .blog1 .detail p { font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#463e41; line-height:19px; padding:7px 0 7px 3px; }
.blog_page .blog1 .detail .read_more { clear:both; float:right; padding:5px 0 3px 0; }
/*Recent Posts*/

.recent_posts { width:213px; margin:0 0 0 0; }
.recent_posts h2 { font-family:"Trebuchet MS"; font-size:16px; font-weight:normal; color:#458D0F; }
.recent_posts ul { margin:0px; padding:0px; list-style:none; width:213px; }
.recent_posts ul li { width:213px; border-bottom:#d4d4d4 1px dotted; padding:14px 0 14px 0; }
.recent_posts ul li .prod { width:48px; border:0px; float:left; margin-right:10px; }
.recent_posts ul li a { font-family:Arial; font-size:12px; font-weight:bold; color:#545454; text-decoration:none; line-height:20px; }
.recent_posts ul li a:hover { color:#458D0F; text-decoration:none; }
.recent_posts ul li p { font-family:Arial; color:#aeaeae; font-size:11px; line-height:22px; }
/*Twitter Updates*/

.twitter_updated { width:213px; margin:15px 0 15px 0; padding-bottom:25px; }
.twitter_updated .join { font-family:Arial; font-size:12px; font-weight:normal; color:#458D0F; text-decoration:underline; float:right; line-height:22px; }
.twitter_updated .join:hover { color:#458D0F; text-decoration:none; }
.twitter_updated h2 { font-family:"Trebuchet MS"; font-size:16px; font-weight:normal; color:#458D0F; line-height:35px; }
.twitter_updated ul { margin:0px; padding:0px; list-style:none; width:213px; }
.twitter_updated ul li { width:213px; border-bottom:#d4d4d4 1px dotted; padding:3px 0 3px 0; }
.twitter_updated ul li .logo { width:30px; height:40px; border:0px; float:left; margin-right:6px; margin-top:8px; }
.twitter_updated ul li a { font-family:Arial; font-size:11px; font-weight:normal; color:#463e41; text-decoration:none; line-height:15px; }
.twitter_updated ul li a:hover { color:#458D0F; text-decoration:none; }
.twitter_updated ul li p { font-family:"Trebuchet MS"; color:#463e41; font-size:12px; line-height:17px; }
.twitter_updated ul li span { font-family:"Trebuchet MS"; color:#463e41; font-size:11px; line-height:16px; }
/*Blog Detail Page*/

.blog_page .blog1 .detail .features { width:670px; padding:8px 0 0px 0; }
.blog_page .blog1 .detail .features h3 { font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#463e41; }
.blog_page .blog1 .detail .features ul { list-style:none; padding-top:10px; margin-left:3px; }
.blog_page .blog1 .detail .features ul li { line-height:none; clear:both; background:url(../img/features_bullet.png) no-repeat; font-family:Verdana; font-size:12px; font-weight:normal; color:#463e41; line-height:22px; line-height:24px; padding:0px 0 0px 18px; }
/*Posted On*/

.blog_page .blog1 .detail .posted_on { width:670px; margin:0 auto; padding-top:20px; }
.blog_page .blog1 .detail .posted_on .posted_on_head_bg { background:url(../img/posted_on_head_bg.jpg) repeat-x left top; height:26px; font-family:Verdana; font-size:12px; font-weight:normal; color:#FFF; padding:3px 0 0 13px; }
.blog_page .blog1 .detail .posted_on .detail { background:#eeeded !important; border:0px; margin:0px; width:650px; padding:10px !important; }
.blog_page .blog1 .detail .posted_on .detail .left { width:56px; float:left; margin-right:10px; margin-left:5px; }
.blog_page .blog1 .detail .posted_on .detail .right { width:575px; float:right; }
.blog_page .blog1 .detail .posted_on .detail .right h3 { font-family:Verdana; font-size:12px; font-weight:bold; color:#463e41; }
.blog_page .blog1 .detail .posted_on .detail .right p { font-family:Verdana; font-size:12px; font-weight:normal; color:#463e41; line-height:19px; padding:0px; }
/*Responses*/

.blog_page .blog1 .detail .responses { width:670px; padding:20px 0 0 0; }
.blog_page .blog1 .detail .responses h3 { font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#463e41; line-height:36px; }
/*Response1*/

.blog_page .blog1 .detail .responses .response1 { width:670px; margin:10px 0 10px 0; float:right; }
/*Thumb*/

.blog_page .blog1 .detail .responses .response1 .user_thumb {
56px; margin:0 0 0 0; float:left; }
.blog_page .blog1 .detail .responses .response1 .user_thumb .reply { width:52px; height:19px; overflow:hidden; display:block; margin:6px 0 0 2px; }
.blog_page .blog1 .detail .responses .response1 .user_thumb .reply:hover img { margin-top:-19px; }
/*Message*/

.blog_page .blog1 .detail .responses .response1 .message { width:556px; position:relative; float:right; background:#eeeded; padding:10px; }
.blog_page .blog1 .detail .responses .response1 .message .message_arrow { position:absolute; left:-16px; top:15px; }
.blog_page .blog1 .detail .responses .response1 .message span { font-family:Verdana; font-size:11px; font-weight:normal; color:#7b7577; line-height:24px; }
.blog_page .blog1 .detail .responses .response1 .message span a { font-family:Verdana; font-size:14px; font-weight:bold; color:#463e41; text-decoration:none; margin-right:5px; }
.blog_page .blog1 .detail .responses .response1 .message span a:hover { color:#db4c2c; text-decoration:none; }
.blog_page .blog1 .detail .responses .response1 .message p { font-family:Verdana; font-size:12px; font-weight:normal; color:#463e41; line-height:20px; }
/*Response2*/

.blog_page .blog1 .detail .responses .response2 { width:633px; margin:10px 0 10px 0; float:right; }
/*Thumb*/

.blog_page .blog1 .detail .responses .response2 .user_thumb {
56px; margin:0 0 0 0; float:left; }
.blog_page .blog1 .detail .responses .response2 .user_thumb .reply { width:52px; height:19px; overflow:hidden; display:block; margin:6px 0 0 2px; }
.blog_page .blog1 .detail .responses .response2 .user_thumb .reply:hover img { margin-top:-19px; }
/*Message*/

.blog_page .blog1 .detail .responses .response2 .message { width:524px; position:relative; float:right; background:#eeeded; padding:10px; }
.blog_page .blog1 .detail .responses .response2 .message .message_arrow { position:absolute; left:-16px; top:15px; }
.blog_page .blog1 .detail .responses .response2 .message span { font-family:Verdana; font-size:11px; font-weight:normal; color:#7b7577; line-height:24px; }
.blog_page .blog1 .detail .responses .response2 .message span a { font-family:Verdana; font-size:14px; font-weight:bold; color:#463e41; text-decoration:none; margin-right:5px; }
.blog_page .blog1 .detail .responses .response2 .message span a:hover { color:#db4c2c; text-decoration:none; }
.blog_page .blog1 .detail .responses .response2 .message p { font-family:Verdana; font-size:12px; font-weight:normal; color:#463e41; line-height:20px; }
/*Response3*/

.blog_page .blog1 .detail .responses .response3 { width:594px; margin:10px 0 10px 0; float:right; }
/*Thumb*/

.blog_page .blog1 .detail .responses .response3 .user_thumb {
56px; margin:0 0 0 0; float:left; }
.blog_page .blog1 .detail .responses .response3 .user_thumb .reply { width:52px; height:19px; overflow:hidden; display:block; margin:6px 0 0 2px; }
.blog_page .blog1 .detail .responses .response3 .user_thumb .reply:hover img { margin-top:-19px; }
/*Message*/

.blog_page .blog1 .detail .responses .response3 .message { width:480px; position:relative; float:right; background:#eeeded; padding:10px; }
.blog_page .blog1 .detail .responses .response3 .message .message_arrow { position:absolute; left:-16px; top:15px; }
.blog_page .blog1 .detail .responses .response3 .message span { font-family:Verdana; font-size:11px; font-weight:normal; color:#7b7577; line-height:24px; }
.blog_page .blog1 .detail .responses .response3 .message span a { font-family:Verdana; font-size:14px; font-weight:bold; color:#463e41; text-decoration:none; margin-right:5px; }
.blog_page .blog1 .detail .responses .response3 .message span a:hover { color:#db4c2c; text-decoration:none; }
.blog_page .blog1 .detail .responses .response3 .message p { font-family:Verdana; font-size:12px; font-weight:normal; color:#463e41; line-height:20px; }
/*Add Comments*/

.blog_page .blog1 .detail .add_comment { width:470px; margin:0 0 0 0; padding-top:20px; clear:both; }
.blog_page .blog1 .detail .add_comment h3 { font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#463e41; }
.blog_page .blog1 .detail .add_comment .form { width:470px; margin-top:25px; text-align:right; clear:both; }
.blog_page .blog1 .detail .add_comment .form .text_field { width:345px; background:#FFF; border:#e1e1e1 1px solid; padding:6px; font-family:Verdana; font-size:12px; color:#999; margin-bottom:12px; margin-left:10px; float:right; }
.blog_page .blog1 .detail .add_comment .form .text_area { width:345px; background:#FFF; border:#e1e1e1 1px solid; padding:6px; font-family:Verdana; font-size:12px; color:#999; margin-bottom:12px; margin-left:10px; float:right; }
.blog_page .blog1 .detail .add_comment .form span { font-family:Verdana; font-size:12px; font-weight:normal; color:#393536; line-height:25px; *float:left;
*padding-left:25px;
}
.blog_page .blog1 .detail .add_comment .form p { padding:0px; clear:both; }
.blog_page .blog1 .detail .add_comment .form .add_comment { width:113px; height:28px; border:0px; cursor:pointer; background:url(../img/add_comment.jpg) no-repeat right; }
/*
=======================================================================
   FME Product DETAIL Page ( Extension )
=======================================================================
*/

/*Related Products*/

.related_product { width:213px; margin:0 0 0 0; padding-bottom:15px; }
.related_product h2 { font-family:"Trebuchet MS"; font-size:16px; font-weight:normal; color:#458D0F; }
.related_product1 { width:213px; padding:18px 0 18px 0; border-bottom:#d4d4d4 1px dotted; }
.related_product1 img { width:54px; text-align:center; float:left; padding-right:10px; }
.related_product1 a { font-family:Arial; font-size:12px; font-weight:bold; color:#777777; text-decoration:none; line-height:24px; }
.related_product1 a:hover { color:#458D0F; text-decoration:none; }
.related_product1 p { font-family:"Trebuchet MS"; font-size:24px; font-weight:normal; color:#458D0F; }
.related_product1 p span { font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#458D0F; }
/*Right Side*/

.product_detail_ext { width:735px; float:right; margin:15px 0 0 0; }
.product_detail_ext h1 { font-family:"Trebuchet MS"; font-size:24px; font-weight:bold; color:#458D0F; width:100%; border-bottom:#dadada 1px solid; text-transform:uppercase; padding-bottom:1px; }
.product_detail_ext h1 span { font-family:Georgia; font-size:13px; font-weight:normal; font-style:italic; color:#9e9e9e; padding-left:10px; text-transform:none; line-height:12px; }
/*Product Detail View*/

.product_detail_ext .detail_view { /*width:710px;*/ margin-top:20px; }
/*Left Side*/

.product_detail_ext .detail_view .left { width:356px; float:left; }
.product_detail_ext .detail_view .left p { font-family:Verdana; font-size:12px; font-weight:normal; color:#515151; text-align:justify; line-height:19px; padding:6px 0 6px 0; }
.right_div .social { width:70px; padding:12px; border:1px solid #EEEEEC; background:#fff; -moz-border-radius:5px; border-radius:5px; position:fixed; z-index:900; right:50%; top:28%; margin-right:-602px; background:#fff !important }
.product_detail_ext .detail_view .left .social p { clear:both !important; padding-top:15px; }
.product_detail_ext .detail_view .left .social p .googleplus { margin-right:15px; }
.product_detail_ext .detail_view .left .social a { margin:0px; padding:0px; }
/*Reviews*/

.product_detail_ext .detail_view .left .reviews { padding-top:15px; clear:both; }
.product_detail_ext .detail_view .left .reviews .icon { margin-bottom:-2px; }
.product_detail_ext .detail_view .left .reviews a { font-family:Verdana; font-size:12px; font-weight:normal; color:#458D0F; text-decoration:none; }
.product_detail_ext .detail_view .left .reviews a:hover { color:#333; text-decoration:none; }
.product_detail_ext .detail_view .left .reviews span { font-family:Verdana; font-size:12px; font-weight:normal; color:#458D0F; padding:0 3px 0 3px; }
.product_detail_ext .detail_view .left .reviews .add_your_review { width:auto !important; height:32px !important; border:0px; margin-top:0px; }
/*Screen Shots*/

.product_detail_ext .detail_view .left .screenshots { width:453px; margin:14px 0 0 0; }
.product_detail_ext .detail_view .left .screenshots h2 { font-family:"Trebuchet MS"; font-size:16px; font-weight:normal; color:#458D0F; line-height:32px; }
.product_detail_ext .detail_view .left .screenshots .block { width:453px; height:170px; background:#f9f9f9; border:#f3efef 1px solid; border-bottom:#d9d3d3 2px solid; }
/*Scroller*/

.product_detail_ext .detail_view .left .screenshots .block .scroller { width:445px; margin:0 auto; padding-top:5px; }
/*Screen Shots*/

.product_detail_ext .detail_view .right .screenshots { width:351px; margin:14px 0 0 0; }
.product_detail_ext .detail_view .right .screenshots h2 { display:none; font-family:"Trebuchet MS"; font-size:16px; font-weight:normal; color:#458D0F; line-height:32px; text-align:left }
.product_detail_ext .detail_view .right .screenshots #thumbs_list { width:296px !important; }
.product_detail_ext .detail_view .right .screenshots #views_block { padding-left:7px !important; }
.product_detail_ext .detail_view .right .screenshots .block { width:351px; height:111px; background:#F4F4F4; border:#f3efef 1px solid; border-bottom:#d9d3d3 2px solid; }
/*Scroller*/

.product_detail_ext .detail_view .right .screenshots .block .scroller { width:445px; margin:0 auto; padding-top:5px; }
/*>>>>>>>>>>>>>>>>>>> SHOWREEL Page Starts <<<<<<<<<<<<<<<<<<<*/
.content_showreel { clear:both; margin:0 auto 0px; width:445px; padding:0px 0px 0px 0px; margin-left:-3px; }
.jcarousel-skin-tango ul { left:0px; }
.jcarousel-skin-tango li { display:block; width:89px; height:79px; border:#efefef 1px solid; margin:3px; position:relative; overflow:hidden; }
.jcarousel-skin-tango .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:385px; height: auto; margin-top:5px; margin-left:30px }
.content_showreel .arrow { display: block; height: 44px; width: 147px; background:url(../img/slider_arrows.png) no-repeat 0 0; text-indent: -999px; position: absolute; cursor: pointer; z-index:9999 }
.content_showreel .jcarousel-prev { left: 8px; top: 37px; z-index:9999; height: 14px; width: 14px; background:url(../img/slider_arrows.png) no-repeat left top; position: absolute; cursor: pointer; float:left; z-index:99; }
.content_showreel .jcarousel-next { right: 4px; top: 37px; z-index:900; height: 14px; width: 14px; background:url(../img/slider_arrows.png) no-repeat right top; position: absolute; cursor: pointer; display:block; }
.content_showreel .jcarousel-prev-disabled { background:url(../img/slider_arrows.png) no-repeat left bottom; }
.content_showreel .jcarousel-next-disabled { background:url(../img/slider_arrows.png) no-repeat right bottom; }
.scroller_div { width:120px; height:117px; background:#FFF; border:#dfe0e1 4px solid; float:left; margin:4px 25px 0 0; text-align:center; padding:8px; }
.scroller_image { width:256px; height:181px; margin:10px 0 0 20px; }
.thumbs { width:550px; }
.thumbs a { float:left; width:108px; height:73px; border:#eeeeee 1px solid; margin:7px 8px 0 0px; }
/*Right side*/

.product_detail_ext .detail_view .right { width:351px; float:right; text-align:center }
/*Price/Detail Container*/

.product_detail_ext .price_container { width:690px; background:#f9f9f9; border:#f3efef 1px solid; border-bottom:#d9d3d3 2px solid; clear:both; margin:25px 0 20px 0; padding:10px; }
.product_detail_ext .price_container .dvd { float:left; padding:0 20px 0 10px; }
/*View Demos*/

.product_detail_ext .price_container .view_demos { width:165px; float:left; margin-left:8px; }
.product_detail_ext .price_container .view_demos h2 { font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#2b2a2a; line-height:28px; padding-left:3px; }
.product_detail_ext .price_container .view_demos p { font-family:Georgia; font-size:14px; font-weight:normal; color:#000; line-height:30px; }
.product_detail_ext .price_container .view_demos p a { font-family:Verdana; font-size:12px; font-weight:normal; color:#db4c2c; text-decoration:none; padding-left:4px; /*text-transform:uppercase;*/ }
.product_detail_ext .price_container .view_demos p a.exclusive { padding-left:12px !important; padding-top:3px !important; padding-bottom:3px !important; color:#fff !important; margin-top:7px; font-size:11px !important; line-height:18px !important; min-width:100px; text-align:center }
.product_detail_ext .price_container .view_demos p a:hover { color:#2b2a2a; text-decoration:none; }
/*Community*/

.product_detail_ext .detail_view .left .screenshots .community { width:200px; float:left; margin-left:15px; margin-top:8px; }
.product_detail_ext .detail_view .left .screenshots .community h2 { font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#2b2a2a; line-height:28px; }
.product_detail_ext .detail_view .left .screenshots .community p { font-family:Verdana; font-size:12px; font-weight:normal; color:#5b5a5a; line-height:20px; padding-bottom:8px; }
.product_detail_ext .detail_view .left .screenshots .community span { font-family:Verdana; font-size:12px; font-weight:normal; color:#458D0F; line-height:20px; }
.product_detail_ext .detail_view .left .screenshots .community .checkbox { float:left; margin:4px 7px 0 0; }
/*Price*/

.product_detail_ext .add_to_cart { width:260px; float:left; margin-left:5px; margin-top:10px; text-align:center; }
.product_detail_ext .add_to_cart h2 { font-family:"Trebuchet MS"; font-size:36px; font-weight:normal; color:#458D0F; }
.product_detail_ext .add_to_cart .field { background:#FFF; border:#e4e4e4 4px solid; padding:3px; width:80px; margin:5px 0 5px 45px; }
.product_detail_ext .add_to_cart h2 span { font-family:"Trebuchet MS"; font-size:22px; font-weight:normal; color:#458D0F; }
.product_detail_ext .add_to_cart a { font-family:Verdana; font-size:12px; font-weight:normal; color:#5b5a5a; text-decoration:underline; line-height:34px; }
.product_detail_ext .add_to_cart a:hover { color:#458D0F; text-decoration:none; }
/*Button*/

.product_detail_ext .detail_view .left .screenshots .add_to_cart .detail_add_to_cart_button { width:164px; height:50px; display:inline-block; border:0px; cursor:pointer; margin-left:10px; display:block; overflow:hidden; }
.product_detail_ext .detail_view .left .screenshots .add_to_cart .detail_add_to_cart_button:hover img { margin-top:-50px; }
.product_detail_ext .detail_view .left .screenshots .dvd { float:left; padding:0 20px 0 10px; }
/*Detail Page Tabs Content*/

.product_detail_ext .tab_desc { width:672px; margin:0 auto; padding-top:20px; }
.product_detail_ext .tab_desc h2 { font-family:Verdana; font-size:18px; font-weight:normal; color:#458D0F; text-transform:uppercase; line-height:35px; }
.product_detail_ext .tab_desc h3 { font-family:Verdana; font-size:14px; font-weight:normal; color:#000; line-height:30px; }
.product_detail_ext .tab_desc p { font-family:Verdana; font-size:12px; font-weight:normal; color:#5b5a5a; line-height:20px; padding:10px 0 10px 0; }
.product_detail_ext .tab_desc ul { list-style:none; padding:0px; margin:8px 0 8px 5px; }
.product_detail_ext .tab_desc ul li { font-family:Verdana; font-size:12px; font-weight:normal; color:#5b5a5a; line-height:24px; background:url(../img/features_bullet.png) no-repeat left top; padding-left:15px; }
/*Tabs FAQ*/

.product_detail_ext .tab_desc .faq { width:672px; margin:0px; padding:0px; }
.product_detail_ext .tab_desc .faq h2 { border:0px;/* margin:0px; padding:0px;*/ }
.product_detail_ext .tab_desc .faq .ask_question { float:right; margin-bottom:4px; margin-top:0px; *margin-top:-30px;
width:159px; text-align:right; }
.product_detail_ext .tab_desc .faq h3 { font-family:"Trebuchet MS"; font-size:17px; font-weight:normal; color:#404040; line-height:35px; margin-top:20px; }
.product_detail_ext .tab_desc .faq p { font-family:Arial; font-size:14px; font-weight:normal; color:#343032; padding-left:10px; line-height:6px !important; }
.product_detail_ext .tab_desc .faq p a { font-family:Arial; font-size:14px; font-weight:normal; color:#343032; text-decoration:none; }
.product_detail_ext .tab_desc .faq .answer { background:#f7f7f7; border:#e5e5e5 1px solid; padding:15px; width:620px; margin:8px 0 8px 10px; }
.product_detail_ext .tab_desc .faq .answer p { font-family:Verdana; font-size:12px; color:#343032; line-height:20px; line-height:20px !important; }
#no { margin-top:0px; padding-top:0px; }
#review { margin-top:-35px; }
/*Tabs Reviews*/

.product_detail_ext .tab_desc .review1 { width:672px; clear:both; margin-bottom:10px; margin-top:8px; }
.product_detail_ext .tab_desc .review1 .top { background:url(../img/tab_review_top.png) no-repeat left top; width:672px; height:5px; }
.product_detail_ext .tab_desc .review1 .middle { background:#fafafa; border-left:#f5f5f5 1px solid; border-right:#f5f5f5 1px solid; width:672px; }
.product_detail_ext .tab_desc .review1 .middle .inner { width:610px; margin:0 auto; }
.product_detail_ext .tab_desc .review1 .middle .inner .content { width:610px; margin:0px 20px 0px 0; }
.product_detail_ext .tab_desc .review1 .middle .inner .content p { font-family:Verdana; font-size:11px; font-weight:normal; color:#5f5f5f; line-height:18px; }
.product_detail_ext .tab_desc .review1 .middle .inner .content h4 { font-family:Verdana; font-size:11px; font-weight:normal; color:#5f5f5f; line-height:18px; padding-top:15px; padding-left:0px; line-height:20px; }
.product_detail_ext .tab_desc .review1 .middle .inner .content .right_coma { float:right; padding-top:15px; }
.product_detail_ext .tab_desc .review1 .bottom { background:url(../img/tab_review_bottom.png) no-repeat left top; width:672px; height:31px; }
/*
=======================================================================
   FAQ PopUp
=======================================================================
*/

.pop_up_container2 { position:absolute; width:100%; height:100%; z-index:6000; display:none; }
.pop_up2 { width:608px; margin:0 auto; z-index:8000; display:none; padding-top:210px; position:relative; }
/*Top*/

.pop_up2 .top { background:url(../img/popup_heading.png) no-repeat center top; width:608px; height:53px; }
.pop_up2 .top h1 { font-family:"Trebuchet MS"; font-size:24px; font-weight:normal; color:#FFF; line-height:28px; float:left; margin:12px 0 0 20px; }
.pop_up2 .top .close_icon { float:right; width:32px; height:31px; margin:12px 20px 0 0; }
/*Middle*/

.pop_up2 .middle { background:#fafafa; width:608px; padding-bottom:20px; }
.pop_up2 .middle .inner { width:420px; margin:0 auto; padding-top:10px; }
.pop_up2 .middle .form { width:450px; margin:0px 0 0 0px; margin-top:20px; }
.pop_up2 .middle .pop_up_signup { background:url(../img/pop_up_signup.jpg) no-repeat left top; width:116px; height:37px; border:0px; cursor:pointer; margin-top:5px; }
/*Bottom*/

.pop_up2 .bottom { width:608px; height:6px; background:url(../img/popup_bottom.png) no-repeat center top; }
.pop_up_bg2 { background:url(../img/pop_up_bg.png) repeat; position:fixed; width:100%; height:100%; z-index:5000; display:none; }
.member_login_signup2 { width:auto !important; height:32px !important; border:0px; cursor:pointer; float:right; margin-top:-55px; }
.contact .form2 { float:left; width:415px; background:#fafafa; border-bottom:#e8e7e7 3px solid; margin-top:10px; padding:25px 0 25px 0; }
.contact .form2 .inner { width:390px; margin:0 auto; text-align:right !important; }
.contact .form2 .inner ul { list-style:none; width:390px; }
.contact .form2 .inner ul li { list-style:none; width:390px; clear:both; }
.contact .form2 .inner ul li .title { /*width:130px;*/ font-family:Verdana; font-size:12px; font-weight:normal; color:#393536; line-height:22px; float:right; *vertical-align:middle;
padding-top:4px; }
.contact .form2 .inner ul li .text_field { width:233px; background:#FFF; border:#e1e1e1 1px solid; padding:6px; font-family:Verdana; font-size:12px; color:#999; margin-bottom:12px; margin-left:10px; float:right; }
.contact .form2 .inner ul li .text_field2 { width:205px; background:#FFF; border:#e1e1e1 1px solid; padding:6px; font-family:Verdana; font-size:12px; color:#999; margin-bottom:12px; margin-left:10px; float:right; }
.contact .form2 .inner ul li .calendar { float:right; margin:3px 0 0 5px; }
.contact .form2 .inner ul li .area { width:233px; background:#FFF; border:#e1e1e1 1px solid; padding:6px; font-family:Verdana; font-size:12px; color:#999; margin-bottom:12px; float:right; margin-left:10px; }
.contact .form2 .inner ul li span { font-family:Verdana; font-size:12px; font-weight:normal; color:#393536; line-height:22px; }
.contact .form2 .inner ul li .send_request { background:url(../img/send_request.jpg) no-repeat right top; width:126px; height:32px; border:0px; cursor:pointer; }
.contact .form2 .inner ul li .project_detail { width:250px; float:right; padding-bottom:8px; text-align:left !important; margin-left:10px; margin-top:2px; }
.contact .form2 .inner ul li .attach_file { width:255px; *width:256px;
float:right; padding-bottom:8px; text-align:left !important; margin-left:10px; margin-top:2px; margin-bottom:3px; }
.contact .form2 .inner ul li .attach_file .input { width:200px; *width:200px;
float:left; padding-bottom:8px; text-align:left !important; margin-left:10px; margin-top:2px; }
/*POP UP (UPDATE)*/



.popup_content .form ul { list-style:none; width:454px; }
.popup_content .form ul li { list-style:none; width:454px; clear:both; padding:5px 0 5px 0; }
.popup_content .form ul li .title { width:auto !important; font-family:Verdana; font-size:12px; font-weight:normal; color:#393536; line-height:22px; float:right; *vertical-align:middle;
padding-top:2px; }
.popup_content .form ul li .text_field { width:328px; padding:4px; background:#f2f2f2; border:#e1e1e1 1px solid; font-family:Verdana; font-size:12px; color:#767676; margin-left:10px; float:right; }
.popup_content .form ul li .text_field2 { width:205px; background:#FFF; border:#e1e1e1 1px solid; padding:6px; font-family:Verdana; font-size:12px; color:#999; margin-bottom:12px; margin-left:10px; float:right; }
.popup_content .form ul li .calendar { float:right; margin:3px 0 0 5px; }
.popup_content .form ul li .area { width:233px; background:#FFF; border:#e1e1e1 1px solid; padding:6px; font-family:Verdana; font-size:12px; color:#999; margin-bottom:12px; float:right; margin-left:10px; }
.popup_content .form ul li span { font-family:Verdana; font-size:12px; font-weight:normal; color:#393536; line-height:22px; }
.popup_content .form ul li .send_request { background:url(../img/send_request.jpg) no-repeat right top; width:126px; height:32px; border:0px; cursor:pointer; }
.popup_content .form ul li .project_detail { width:250px; float:right; padding-bottom:8px; text-align:left !important; margin-left:10px; margin-top:2px; }
.popup_content .form ul li .attach_file { width:255px; *width:256px;
float:right; padding-bottom:8px; text-align:left !important; margin-left:10px; margin-top:2px; margin-bottom:3px; }
.popup_content .form ul li .attach_file .input { width:200px; *width:200px;
float:left; padding-bottom:8px; text-align:left !important; margin-left:10px; margin-top:2px; }
/*############------------- Pagination -------------###########*/

.portfolio_pagination_main { text-align:center; }
.portfolio_pagination { width:100%; margin:0 auto; clear:both; margin:30px auto 30px; text-align:center; display:inline-block; text-align:center }
.portfolio_pagination ul { list-style:none; padding:0px 20px 1px; margin:0px; border-bottom:#e1e1e1 4px solid; text-align:center; display:inline-block }
.portfolio_pagination ul li { display:inline-block; text-align:center; }
.portfolio_pagination ul li.prev { text-align:center; margin-right:10px; }
.portfolio_pagination ul li.next { text-align:center; margin-left:10px; }
.portfolio_pagination ul li a { font-family:Arial; font-size:14px; font-weight:bold; color:#888; text-decoration:none; padding:0 6px 4px 6px; }
.portfolio_pagination ul li span { font-family:Arial; font-size:14px; font-weight:bold; color:#888; padding:0 6px 4px 6px; }
.portfolio_pagination ul li a:hover { color:#458D0F; border-bottom:#458D0F 4px solid; padding-bottom:4px; }
.portfolio_pagination ul li a.selected { color:#458D0F; border-bottom:#458D0F 4px solid; padding-bottom:4px; }
.portfolio_pagination ul li .current { color:#458D0F; border-bottom:#458D0F 4px solid; }
/*
=======================================================================
   Terms & Conditions
=======================================================================
*/

.about_us ul { list-style:none; padding:0px; margin:10px 0 10px 5px; }
.about_us ul li { font-family:Verdana; font-size:12px; font-weight:normal; color:#5b5a5a; line-height:24px; background:url(../img/features_bullet.png) no-repeat left top; padding-left:18px; }
.about_us h3 { font-family:Verdana; font-size:15px; font-weight:normal; color:#000; line-height:30px; }
/*Services Detail*/

.service_detail { width:710px; float:right; margin:0 0 0 0; }
.service_detail h1 { font-family:"Trebuchet MS"; font-size:24px; font-weight:normal; color:#458D0F; text-transform:uppercase; padding-top:5px; border-bottom:0px !important; margin-bottom:0px !important; }
.service_detail h2 { font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#404040; width:100%; float:left; border-bottom:#dadada 1px solid; line-height:28px; margin-top:14px; }
.service_detail h2 .go_back { float:right; margin-bottom:3px; *margin-top:-22px;
}
/*Product Description*/

.service_detail .product_description { width:710px; margin:15px 0 0 0; float:left; }
.service_detail .product_description #reviewsbtn { padding:2px 7px !important; font-size:11px !important; }
/*Left*/

.service_detail .product_description .left { width:218px; float:left; margin:0 0 5px 0; }
.service_detail .product_description .left .prod_image { border:#dadada 1px solid; margin-bottom:0px; }
.ser_block p { color: #458D0F; float: left; font-family:Trebuchet MS !important; font-size: 30px !important; font-weight: bold !important; }
.ser_block #add_to_cart { float:right !important; margin-top:-4px }
.ser_block #add_to_cart .exclusive, .ser_block #add_to_cart .exclusive_disabled { padding:4px 20px !important; font-size:15px !important; }
/*Right*/

.service_detail .product_description .right { width:485px; float:right; margin:0 0 0 0; }
.service_detail .product_description .right h3 { font-family:"Trebuchet MS"; font-size:15px; font-weight:bold; color:#2b2a2b; }
.service_detail .product_description .right p { font-family:Verdana; font-size:13px; font-weight:normal; color:#2b2a2b; line-height:20px; padding:6px 0 6px 0; }
.specific_features { width:710px; margin:0 0 0 0; }
.specific_features h2 { font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#404040; width:100%; line-height:28px; margin-top:14px; border:0px; margin-bottom:12px; }
.specific_features ul { list-style:none; padding-top:15px !important; }
.specific_features ul li { list-style:none; clear:both; font-family:Verdana; font-size:12px; color:#424242; background:url(../img/left_na_arrow.jpg) no-repeat left top; padding:0px 0 5px 16px; margin:5px 0 0px 0; text-decoration:none; line-height:20px; vertical-align:bottom; }
.specific_features p { font-family:Verdana; font-size:12px; color:#424242; line-height:20px; padding:10px 0 10px 0; }
#serviceReviews { clear:both; padding-top:15px; }
#serviceReviews h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px solid #DADADA; margin-bottom:15px }
#serviceReviews .add_your_review { font-size: 11px !important; padding: 2px 7px !important; margin-top:-43px !important; }
#serviceReviews .review1 { width:672px; clear:both; margin-bottom:10px; margin-top:8px; }
#serviceReviews .review1 .top { background:url(../img/tab_review_top.png) no-repeat left top; width:672px; height:5px; }
#serviceReviews .review1 .middle { background:#fafafa; border-left:#f5f5f5 1px solid; border-right:#f5f5f5 1px solid; width:672px; }
#serviceReviews .review1 .middle .inner { width:610px; margin:0 auto; }
#serviceReviews .review1 .middle .inner .content { width:610px; margin:0px 20px 0px 0; }
#serviceReviews .review1 .middle .inner .content p { font-family:Verdana; font-size:11px; font-weight:normal; color:#5f5f5f; line-height:18px; }
#serviceReviews .review1 .middle .inner .content h4 { font-family:Verdana; font-size:11px; font-weight:normal; color:#5f5f5f; line-height:18px; padding-top:15px; padding-left:0px; line-height:20px; }
#serviceReviews .review1 .middle .inner .content .right_coma { float:right; padding-top:15px; }
#serviceReviews .review1 .bottom { background:url(../img/tab_review_bottom.png) no-repeat left top; width:672px; height:31px; }
#serviceReviews .star.star_on { background:url(../../../modules/productcomments/img/star.gif) no-repeat left bottom !important }
/*
=======================================================================
   Support Page
=======================================================================
*/
  
.support_page { width:980px; margin:0 auto; padding-top:15px; }
/*Banner*/

.support_page .banner { width:980px; height:349px; background:url(../img/support_banner_bg.jpg) no-repeat; position:relative; }
.support_page .banner .left { width:268px; float:left; margin:56px 0 0 115px; }
.support_page .banner .right { width:430px; float:right; margin:25px 45px 0 0px; }
.support_page .banner .right p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFF; line-height:22px; padding:7px 0 8px 0; }
.support_page .banner .fone { background:url(../img/support_fone_bg.png) no-repeat; width:978px; height:22px; text-align:center; clear:both; position:absolute; bottom:23px; left:0px; padding-top:1px; }
.support_page .banner .fone p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#2b3f55; text-transform:uppercase; }
/*Services Boxes*/

.support_page .services_boxes { width:980px; margin:0 auto; padding-top:18px; }
/*Magento Experience*/

.support_page .services_boxes .magento_exp { width:225px; float:left; margin:0 0 0 0; }
.support_page .services_boxes .magento_exp h1 { font-family:BN; font-size:36px; font-weight:normal; color:#473e41; }
.support_page .services_boxes .magento_exp h1 span { color:#df683e; }
.support_page .services_boxes .magento_exp p { font-family:Verdana; font-size:12px; font-weight:normal; color:#737373; line-height:19px; }
.support_page .services_boxes .magento_exp p img { float:left; padding:0 8px 5px 0; }
/*Rapid Response Time*/

.support_page .services_boxes .rapid_response { width:225px; float:left; margin:0 0 0 26px; }
.support_page .services_boxes .rapid_response h1 { font-family:BN; font-size:36px; font-weight:normal; color:#473e41; }
.support_page .services_boxes .rapid_response h1 span { color:#df683e; }
.support_page .services_boxes .rapid_response p { font-family:Verdana; font-size:12px; font-weight:normal; color:#737373; line-height:19px; }
.support_page .services_boxes .rapid_response p img { float:left; padding:0 8px 5px 0; }
/*Fone & Email Support*/

.support_page .services_boxes .fone_email_support { width:225px; float:left; margin:0 0 0 26px; }
.support_page .services_boxes .fone_email_support h1 { font-family:BN; font-size:36px; font-weight:normal; color:#473e41; }
.support_page .services_boxes .fone_email_support h1 span { color:#df683e; }
.support_page .services_boxes .fone_email_support p { font-family:Verdana; font-size:12px; font-weight:normal; color:#737373; line-height:19px; }
.support_page .services_boxes .fone_email_support p img { float:left; padding:0 8px 5px 0; }
/*No Limit*/

.support_page .services_boxes .no_limit { width:225px; float:left; margin:0 0 0 26px; }
.support_page .services_boxes .no_limit h1 { font-family:BN; font-size:36px; font-weight:normal; color:#473e41; }
.support_page .services_boxes .no_limit h1 span { color:#df683e; }
.support_page .services_boxes .no_limit p { font-family:Verdana; font-size:12px; font-weight:normal; color:#737373; line-height:19px; }
.support_page .services_boxes .no_limit p img { float:left; padding:0 8px 5px 0; }
/*Get Started*/

.support_page .get_started { width:960px; height:78px; padding:10px; margin:40px 0 0 0px; clear:both; float:left; background:url(../img/get_started_bg.jpg) repeat-x left top; }
.support_page .get_started .left { width:610px; float:left; margin:8px 0 0 25px; }
.support_page .get_started .left h1 { font-family:CG; font-size:26px; font-weight:normal; color:#000000; line-height:34px; }
.support_page .get_started .left h1 span { font-weight:bold; color:#de512e; }
.support_page .get_started .left p { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; font-style:italic; color:#010101; line-height:26px; }
.support_page .get_started .right { width:230px; float:right; margin:14px 20px 0 0px; }
/*Magento Support*/

.support_page .magento_support { width:980px; height:78px; margin:25px 0 0 0px; clear:both; float:left; }
.support_page .magento_support h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#453d3f; border-bottom:#e5e5e5 1px solid; }
.support_page .magento_support .left { width:278px; float:left; margin:20px 0 0 0; }
.support_page .magento_support .left h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#453d3f; }
/*Services Block*/

.ser_block { width:698px; height:46px; background:#f9f9f9; border-bottom:#d9d3d3 1px solid; clear:both; margin-top:8px; padding:10px; padding-left:20px; margin-top:10px; float:left; margin-bottom:10px; }
.ser_block p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#458D0F; float:left; }
.ser_block p span { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#2b2a2b; }
.ser_block .field { width:100px; padding:3px; background:#FFF; border:#dbdbdb 5px solid; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#6e6e6e; float:left; margin:8px 0 0 15px; }
.ser_block .detail_add_to_cart_button { width:164px; height:50px; display:inline-block; border:0px; cursor:pointer; margin-left:10px; display:block; overflow:hidden; float:right; }
.ser_block .detail_add_to_cart_button:hover img { margin-top:-50px; }
/*Header Right*/

#wrapper_header .header_right { /*width:550px;*/ float:right; margin:10px 0 10px 0; }
/*Top Links*/

#wrapper_header .header_right .links { /*width:411px;*/ text-align:right; float:right; margin:4px 20px 0 0; color:#3F3F3F; }
#wrapper_header .header_right .links ul { list-style:none; }
#wrapper_header .header_right .links ul li { float:right; font-size:11px; color:#7e7e7e; margin:0 4px 0 4px; }
#wrapper_header .header_right .links ul li a { font:12px/18px Lucida; color:#3F3F3F; text-decoration:none; }
#wrapper_header .header_right .links ul li a:hover { color:#458D0F; text-decoration:none; }
/*Language*/

#wrapper_header .header_right .language { /*width:100px;*/ float:right; }
#wrapper_header .header_right .language ul { list-style:none; float:right; }
#wrapper_header .header_right .language ul li { float:left; margin:0 3px 0 3px; }
#wrapper_header .header_right .language ul li a { font-size:14px; color:#000; background:#e1e1e1; padding:2px 7px 3px 7px; *display:block;
-moz-transition: color 0.3s ease 0s; text-decoration:none; }
#wrapper_header .header_right .language ul li a:hover { color:#FFF; background:#7a7a7a; text-decoration:none; }
#wrapper_header .header_right .language ul li a.selected { color:#FFF; background:#7a7a7a; text-decoration:none; }
/*Search*/

#wrapper_header .header_right .search { width:448px; height:51px; float:right; background:#eeeeec; margin-top:10px; clear:both; }
#wrapper_header .header_right .search .inner { width:426px; margin:0 auto; border:#c3c3c2 1px solid; margin-top:10px; background:#FFF; }
#wrapper_header .header_right .search .inner .input { background:#FFF; border:0px; width:365px; padding:8px; padding-bottom:7px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-style:italic; color:#5b5b5b; }
#wrapper_header .header_right .search .inner .btn { background:url(../img/search_btn.jpg) no-repeat; float:left; border:0px; width:31px; height:31px; float:right; cursor:pointer; text-indent:-9999px }
#tags_block_left { clear:both }
.tool_bar .pagination { display:inline-block; padding:0px 1px 0; background:#fff; margin-top:3px }
.tool_bar .pagination li { vertical-align:middle }
.tool_bar .pagination li.disabled { color:#646464 !important }
.tool_bar .pagination li span, .tool_bar .pagination li a { border:0px !important; vertical-align:middle }
.tool_bar .pagination li.current span { color:#458D0F !important }
.tool_bar .pagination li span, .tool_bar .pagination li a { height:auto !important }
.right_div .footer_links { background:none !important; font-size:12px; font-family:Verdana, Geneva, sans-serif }
.right_div .messageSent { font-size:12px; font-family:Verdana, Geneva, sans-serif }
/*Community*/

.product_detail_ext .community { width:162px; float:left; margin-left:10px; margin-top:0px; }
.product_detail_ext .community h2 { font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#2b2a2a; line-height:28px; }
.product_detail_ext .community p { font-family:Verdana; font-size:12px; font-weight:normal; color:#5b5a5a; line-height:20px; padding-bottom:8px; }
.product_detail_ext .community .ajax_add_to_cart_button { font-family:Verdana; font-size:12px; font-weight:normal; color:#458D0F; line-height:20px; }
.product_detail_ext .community .installation { clear:both; padding-top:8px }
.product_detail_ext .community .checkbox { float:left; margin:4px 7px 0 0; }
#product_comments_block_extra .comments_advices { padding-top:0px }
.service_detail h2 #goBack { font-size: 11px !important; padding: 2px 7px !important; float:right; }
#bannerWrapper { overflow:hidden }
.floater { box-shadow: 0 0 7px rgba(0, 0, 0, 0.4); height: 50px; position: fixed; top: 0; width: 100%; z-index: 999; }
.category .category_desc ul li, .category .bottomDesc ul li { background: url(../img/left_na_arrow.jpg) no-repeat left top; clear: both; color: #424242; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; list-style: none; margin: 5px 0 0; padding: 0 0 5px 16px; text-decoration: none; vertical-align: bottom; }
.category .category_desc p, .category .bottomDesc p { text-align:justify }
#fme_thumb a:hover { background:none !important }
/*======= Sites Droper =======*/
#sitesDroper { vertical-align:text-bottom }
#sites_dd { width:200px; background:rgb(255, 255, 255, 0.5); border:1px solid #000; min-height:100px }
.price_contain { width:310px; float:left; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #F9F9F9; border-color: #F3EFEF #F3EFEF #D9D3D3; border-image: none; border-style: solid; border-width: 1px 1px 2px; clear: both; padding: 10px; }
#loader { position:absolute; width:100%; height:100%; z-index:9999; background:url(../img/loader.gif) #fff no-repeat center center; left:0; display:none }
.support_main { width:980px; clear:both; position:relative; padding:130px 0 80px 0; float:left; }
/*Need Support*/

.support_main .need_support { width:318px; height:359px; float:left; background:url(../img/support_small_box.png) no-repeat top; text-align:center; }
.support_main .need_support h4 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#FFF; text-shadow:#2a2a2a 1px 1px 1px; padding:20px 0 20px 0; text-transform:uppercase; }
.support_main .need_support p { font-family:Verdana, Geneva, sans-serif !important; font-size:15px !important; font-weight:normal; color:#2d2c2c !important; line-height:24px !important; padding:5px 20px 12px 20px; }
.support_main .need_support a { background:url(../img/support_btn.png) no-repeat center; width:239px; height:36px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FFF; text-shadow:#2a2a2a 1px 1px 1px; padding:12px 0 0px 0; text-transform:uppercase; display:block; text-decoration:none; margin:0 auto; }
/*Have a project - Contact us*/

.support_main .have_project { width:406px; height:462px; position:absolute; top:70px; left:288px; background:url(../img/support_large_box.png) no-repeat top; text-align:center; }
.support_main .have_project h4 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#FFF; text-shadow:#417e1f 1px 1px 1px; padding:28px 0 25px 0; text-transform:uppercase; }
.support_main .have_project p { font-family:Verdana, Geneva, sans-serif !important; font-size:18px !important; font-weight:normal; color:#2d2c2c !important; line-height:28px; padding:5px 20px 12px 20px; }
.support_main .have_project a { background:url(../img/contact_us_btn.png) no-repeat center; width:259px; height:38px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FFF; text-shadow:#417e1f 1px 1px 1px; padding:14px 0 0px 0; text-transform:uppercase; display:block; text-decoration:none; margin:0 auto; }
/*Have a question*/

.support_main .faq_questions { width:318px; height:359px; float:right; background:url(../img/support_small_box.png) no-repeat top; text-align:center; }
.support_main .faq_questions h4 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#FFF; text-shadow:#2a2a2a 1px 1px 1px; padding:20px 0 20px 0; text-transform:uppercase; }
.support_main .faq_questions p { font-family:Verdana, Geneva, sans-serif !important; font-size:15px !important; font-weight:normal; color:#2d2c2c; line-height:24px; padding:5px 20px 12px 20px; }
.support_main .faq_questions a { background:url(../img/support_btn.png) no-repeat center; width:239px; height:36px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FFF; text-shadow:#2a2a2a 1px 1px 1px; padding:12px 0 0px 0; text-transform:uppercase; display:block; text-decoration:none; margin:0 auto; }
#index #main_content { padding-top:5px; }
#demosButtons { clear:both; margin:0 14px; padding-top:16px; }
#demosButtons:after, .category .grid .prod1:after { content: '.'; display: block; height: 0; width: 0; clear: both; visibility: hidden }
.category .grid:after { content: '.'; display: block; height: 0; width: 0; clear: both; visibility: hidden }
.category .grid { border-bottom:2px solid #EBEBEB; padding-bottom:25px }
#demosButtons .live_demo_btn { display:inline-block; padding:6px 23px; background:url(../img/frontend_bg.jpg) repeat-x center; color:#FFF; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:left; font-size:14px; border:1px solid #2ca137; text-decoration:none }
#demosButtons .backend_demo_btn { display:inline-block; float:right; padding:6px 23px; background:url(../img/backend_bg.jpg) repeat-x center; color:#FFF; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; border:1px solid #000000; text-decoration:none }
#fmmblogDetail .fmmBlogdetContent h2 { color: #000000; font-family: Verdana; font-size: 14px; font-weight: normal; line-height: 30px; margin:10px 10px 0 }


/* Responsive View */
@media (min-width: 200px) and (max-width: 900px) { 
#header_logocart { width:100%}
}
