body{ margin:0; padding:0; font-family:'Arial'; font-size:12px; color:#545454; background:#fff;}
a{ text-decoration:none; color:#666;}
a:visited, a:active { text-decoration:none; color:#666;}
a:hover{ text-decoration:none; color:#333;}

.clear{clear: both;}
.no_bg{ background:none!important;}
.no_border{ border:none!important;}
.last{ margin-right:0!important;}
	
@font-face {
	font-family: 'MyriadProRegular';
	src: url('../fonts/myriadproregular-webfont.eot');
	src: url('../fonts/myriadproregular-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/myriadproregular-webfont.woff') format('woff'),
	url('../fonts/myriadproregular-webfont.ttf') format('truetype'),
	url('../fonts/myriadproregular-webfont.svg#MyriadProRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
.frame{ max-width:1200px; height:auto; margin:0 auto;}

/* ============================= Start Header Portion ============================= */
.header_bg{ background:#fff; width:100%; float:left; height:auto;}
.header{ max-width:1200px; height:auto; margin:0 auto;}
.logo{ width:310px; height:82px; float:left; margin:20px 0; } 
.login_area{ width:350px; float:right;}
.login_area ul{ list-style:none; float:right;}
.login_area ul li{ margin:0 0 0 8px; padding:0; float:left;}
.login_btn{ width:auto; height:35px; float:left; margin:0;}
.login_btn_left{ background:url(../images/login_bg_left.png) no-repeat; width:7px; height:35px; float:left;}
.login_btn_main{ background:#454545; width:auto; height:35px; float:left; color:#fff; font-size:14px; line-height:34px; padding:0 10px;}
.login_btn_main a{ color:#fff; font-size:14px; line-height:34px;}
.login_btn_main img{ float:left; margin:10px 6px 0 0;}
.login_btn_right{ background:url(../images/login_bg_right.png) no-repeat; width:7px; height:35px; float:left;}
/* ============================= End Header Portion ============================= */

/* ============================= Start Navigation Portion ============================= */
.nav_bg{ background:url(../images/nav_bg.jpg) repeat-x; width:100%; float:left; height:43px;}
.nav{ max-width:1200px; height:auto; margin:0 auto;}
.nav ul{ list-style:none;}
.nav ul li{ margin:0 0 0 0px; padding:0; float:left; position:relative;}
.nav ul li a{ display:block; padding:11px 6px; font-size:13px; color:#434343; text-transform:uppercase; font-weight:bold; height:auto; line-height:21px;}
.nav ul li a:hover{ background:url(../images/nav_hover.jpg) repeat-x; color:#fff;}
.nav ul li a.active{ background:url(../images/nav_hover.jpg) repeat-x; color:#fff;}

.nav ul li:hover ul.submenu1{ display:block;}

.nav ul li ul.submenu1{ width:300px; height:auto; float:left; position:absolute; top:43px; left:0; z-index:9999; display:none;}
.nav ul li ul.submenu1 li{ background:url("../images/nav_bg.jpg") repeat-x 0 0; height:auto; width:100%; float:left;margin:0; padding:0;}

.nav ul li ul.submenu1 li a:hover{ color:#93a84b; background:none; }
.nav ul li ul.submenu1 li a.drop{ background:url("../images/left_arrow_menu.png") no-repeat right center; }

.nav ul li ul.submenu1 li:hover ul.submenu2{ display:block;}

.nav ul li ul.submenu1 li ul.submenu2{ width:200px; height:auto; float:left; position:absolute; top:0px; left:200px; z-index:9999; display:none;} 
.nav ul li ul.submenu1 li ul.submenu2 li{ background:url("../images/nav_bg.jpg") repeat-x 0 0; height:auto; width:100%; float:left; margin:0; padding:0;}

.nav ul li ul.submenu1 li ul.submenu2 li:hover ul.submenu3{ display:block;}

.nav ul li ul.submenu1 li ul.submenu2 li ul.submenu3{ width:200px; height:auto; float:left; position:absolute; top:0px; left:200px; z-index:9999; display:none;}
.nav ul li ul.submenu1 li ul.submenu2 ul.submenu3 li{ background:url("../images/nav_bg.jpg") repeat-x 0 0; height:auto; width:100%; float:left; margin:0; padding:0;}
/* ============================= End Navigation Portion ============================= */

/* ============================= Start Middle Portion ============================= */
.page_path{ width:98%; height:auto; float:left; margin:15px 0 5px; padding:10px 1%;}
.page_path p{ font-size:14px; color:#434343; padding:0;}
.page_path p a{color:#434343; padding:0 6px;}
.page_path p span{color:#596b1a; padding:0 6px;}

.new_product_con{ width:100%; float:left; margin:0;} 
.tab2{ float:left; width:100%; border-bottom:3px solid #8a9e44; margin:5px 0 0;}
.tab2 ul{ margin:0; padding:0; list-style:none; float:left;}
.tab2 ul li{ float:left; list-style:none; padding-right:2px;}
.tab2 ul li a{ float:left; display:block; background:url(../images/tab_visited.png) no-repeat 0px 0px; height:33px; padding:0px 0px 0px 5px;}
.tab2 ul li a span{ float:left; display:block; background:url(../images/tab_visited.png) no-repeat right -33px; height:33px; 
color:#434343; font-size:16px; padding:0px 15px 0px 10px; line-height:33px;}
.tab2 ul li a.active{ float:left; display:block; background:url(../images/tab_hover.png) no-repeat 0px 0px; height:33px; padding:0px 0px 0px 4px;}
.tab2 ul li a.active span{ float:left; display:block; background:url(../images/tab_hover.png) no-repeat right -33px; height:33px; 
color:#ffffff; font-size:16px; padding:0px 15px 0px 10px; line-height:33px;}
.tab2 p{ color:#4b4b4b; float:right; font-size:12px; font-weight:bold; font-family:Arial; padding:9px 0;}
.tab2 p a{ color:#4b4b4b;}

.details{ width:95.85%; height:auto; float:left; padding:0 2%; background:#f9f9f9; border:1px solid #cecece; }
.common_links{ width:100%; height:auto; margin:15px 0; float:left;}
.left_product_page{ width:50%; height:auto; margin:0; float:left; color:#596b1a; font-size:22px; padding:0; line-height:32px;}
.right_product_page{ width:50%; height:auto; margin:0; float:right;}
.right_product_page ul{ list-style:none; float:right;}
.right_product_page ul li{ margin:0 0 0 6px; padding:0; float:left;} 

.general_tab_bg{ width:100%; height:auto; float:left; margin:0; background:#f9f9f9; border:1px solid #e0e0e0;}
.general_tab_heading{ width:100%; height:37px; float:left; background:url(../images/heading_bg.jpg) repeat-x;}
.general_tab_heading h2{ color:#434343; font-size:18px; line-height:37px; padding:0 15px;}
.general_tab_content{ width:96.5%; padding:0 20px; float:left; height:auto;}
.error_msg{ width:97%; float:left; margin:12px 0; border:1px solid #e39576; background:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:7px 15px;}
.error_msg img{ float:left; margin:0 5px 0 0;}
.error_msg p{ color:#ce4229; font-size:16px; line-height:22px;}

.success_msg{ width:97%; float:left; margin:12px 0; border:1px solid #697b2a; background:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:7px 15px;}
.success_msg img{ float:left; margin:0 5px 0 0;}
.success_msg p{ color:#697b2a; font-size:16px; line-height:22px;}

.warning_msg{ width:97%; float:left; margin:12px 0; border:1px solid #b17f11; background:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:7px 15px;}
.warning_msg img{ float:left; margin:0 5px 0 0;}
.warning_msg p{ color:#b17f11; font-size:16px; line-height:22px;}

.product_form{ width:100%; height:auto; float:left; margin:0 0 10px;}
.product_form_left{ width:47%; height:auto; float:left; margin:0;}
.product_form_left ul{ list-style:none; margin:0; padding:0;}
.product_form_left ul li{ margin:5px 0; padding:0; float:left; width:100%;}
.product_form_left ul li p{ width:42%; float:left; font-size:14px; color:#434343; line-height:32px; }
.product_form_left ul li p span{ color:#ff0e00;}
.product_position{ width:52%; height:32px; float:left; background:#ffffff; border:1px solid #ececec; padding:0 5px; color:#6b6b6b; font-size:14px; line-height:32px;}
.status{ width:54%; height:32px; float:left; background:#ffffff; border:1px solid #ececec; padding:5px 5px; color:#6b6b6b; font-size:14px;}
.visibility{ width:54%; height:32px; float:left; background:#ffffff; border:1px solid #d96538; padding:5px 5px; color:#6b6b6b; font-size:14px;}
.calender{ width:20px; height:20px; float:left; margin:7px 0 7px -28px;}

.product_form_right{ width:52%; height:auto; float:right; margin:0;}
.product_form_right ul{ list-style:none; margin:0; padding:0;}
.product_form_right ul li{ margin:5px 0; padding:0; float:left; width:100%;}
.product_form_right ul li p{ width:205px; float:left; font-size:14px; color:#434343; line-height:32px; }
.product_form_right ul li p span{ color:#ff0e00;}
/* ============================= End Middle Portion ============================= */


/* ============================= Start Footer Portion ============================= */
.footer_bg{ background:#f4f4f4; width:100%; float:left; height:auto; border-top:2px solid #dedede; height:75px; margin:30px 0 0;}
.footer{ max-width:1200px; height:auto; margin:0 auto;}
.footer_left{ width:50%; float:left; }
.footer_left p{ font-size:14px; color:#3f3f3f; font-family: 'MyriadProRegular'; text-align:left; line-height:75px;}
.footer_right{ width:40%; float:right; text-align:right; }
.footer_right p{ font-size:16px; color:#636900; font-family: 'MyriadProRegular'; text-align:left; line-height:75px; display:inline;}
.footer_right img{ float:right; margin:17px 0 17px 10px;}
/* ============================= End Footer Portion ============================= */


/* ============================= Start Login Page Portion ============================= */
.login_bg{ width:405px; height:auto; margin:50px auto;}
.login_logo{ width:405px; height:auto; text-align:center; float:left; margin:12px 0;}

.login_con{ width:405px; height:auto; float:left; margin:0 0 20px;}
.login_con_top{ background:url(../images/login_bg_top.png) no-repeat; width:405px; height:12px; float:left;}
.login_con_main{ background:url(../images/login_bg_main.png) repeat-y; width:405px; height:auto; float:left;}
.login_con_main ul{ list-style:none; float:left; padding:0 22px; width:89%; margin:15px 0 5px;}
.login_con_main ul li{ margin:8px 0; padding:0; float:left; width:100%; text-align:center; }
.login_con_bottom{ background:url(../images/login_bg_bottom.png) no-repeat; width:405px; height:12px; float:left;}
.username{ width:340px; height:42px; float:left; border:1px solid #d0d0d0; background:url(../images/user_img.png) no-repeat 325px center #fff; color:#878787; font-size:16px; padding:0 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; line-height:42px; }
.password{ width:340px; height:42px; float:left; border:1px solid #d0d0d0; background:url(../images/password_img.png) no-repeat 325px center #fff; color:#878787; font-size:16px; padding:0 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; line-height:42px;}
.code{ width:130px; height:32px; float:left; border:1px solid #d0d0d0; background:#fff; color:#878787; font-size:16px; padding:0 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ; margin:0 8px 0 0;}
.login_con_main ul li p{ float:left; color:#ffffff; font-size:16px; line-height:34px; padding:0 4px 0 12px;}
.login_con_main ul li a{ text-align:center; color:#fff; font-size:14px;}

.footer_login{ width:52%; height:auto; margin:0 auto; text-align:center; clear:both;}
.footer_login p{ color:#636900; font-size:12px; float:left; padding:9px 0;}
/* ============================= End Login Page Portion ============================= */

/* ============================= Start Dashboard Page ============================= */
.dashboard_con{ width:100%; height:auto; margin:10px 0 0; float:left;}

/* ==== Start Left Dashboard part ==== */
.dashboard_left{ width:32%; float:left;}
.left_box{ width:100%; height:auto; float:left; margin:0 0 10px; }
.heading{ width:99%; height:40px; float:left; background:url(../images/dashboard_heading.jpg) repeat-x; border:1px solid #cecece; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px;border-top-right-radius: 5px;}
.heading h2{ color:#434343; font-size:18px; padding:0 20px; line-height:40px; }
.detail{ width:99%; height:auto; border:1px solid #cecece; border-top:none; float:left; background:#fff;} 
.detail h3{ color:#697b2a; font-size:22px; padding:12px 20px;}

.left_search_item{ width:99%; height:auto; float:left; margin:0 0 10px;}
.heading_bottom{ width:100%; height:46px; float:left; background:url(../images/heading_bg2.jpg) repeat-x; border:1px solid #cecece; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px;border-top-right-radius: 5px;}
.heading_bottom h2{ color:#434343; font-size:18px; padding:0 20px; line-height:46px; }
.detail_left_dashboard{ width:100.5%; height:auto; float:left; background:#fff;} 
.detail_left_dashboard table{ border-collapse:collapse; border:1px solid #cecece; border-top:none;}
.detail_left_dashboard table tr th{ background:url(../images/dashboard_heading.jpg) repeat-x; font-size:16px; color:#434343; font-weight:normal; padding:6px 0; border-bottom:1px solid #cecece;}
.gray_bg{ background:#f9f9f9;}
.detail_left_dashboard table tr td{ padding:8px 0; border-bottom:1px solid #cecece; color:#697b2a; font-size:14px;}
.detail_left_dashboard table tr td.gray{ color:#414141;}
.left_space_dashboard{ padding-left:20px!important;}

/* ==== Start Right Dashboard part ==== */
.dashboard_right{ width:66.8%; float:right;}
.order_tab{ width:100%; height:auto; float:left; margin:0 0 10px; }
.product_tab{ width:100%; height:auto; float:left; margin:17px 0 0px; }
.tab{ float:left; width:100%; border-bottom:3px solid #8a9e44; margin:0px 0 0;}
.tab ul{ margin:0; padding:0; list-style:none; float:left;}
.tab ul li{ float:left; list-style:none; padding-right:2px;}
.tab ul li a{ float:left; display:block; background:url(../images/tab2_visited.png) no-repeat 0px 0px; height:40px; padding:0px 0px 0px 5px;}
.tab ul li a span{ float:left; display:block; background:url(../images/tab2_visited.png) no-repeat right -40px; height:40px; 
color:#434343; font-size:20px; padding:0px 20px 0px 15px; line-height:40px;}
.tab ul li a.active{ float:left; display:block; background:url(../images/tab2_hover.png) no-repeat 0px 0px; height:40px; padding:0px 0px 0px 4px;}
.tab ul li a.active span{ float:left; display:block; background:url(../images/tab2_hover.png) no-repeat right -40px; height:40px; 
color:#ffffff; font-size:20px; padding:0px 25px 0px 20px; line-height:40px;}
.tab p{ color:#4b4b4b; float:right; font-size:12px; font-weight:bold; font-family:Arial; padding:9px 0;}
.tab p a{ color:#4b4b4b;}

.order_detail{ width:100%; height:auto; float:left;}
.order_detail table{ border-collapse:collapse; border:1px solid #cecece; border-top:none;}
.order_detail table tr th{ background:url(../images/dashboard_heading.jpg) repeat-x; font-size:16px; color:#434343; font-weight:normal; padding:9px 0; border-bottom:1px solid #cecece;}
.order_detail table tr.gray_bg{ background:#f9f9f9;}
.order_detail table tr td{ padding:10px 0; border-bottom:1px solid #cecece; color:#697b2a; font-size:14px;}
.order_detail table tr td.gray{ color:#414141;}
.order_detail table .left_space{ padding-left:20px;}
.order_detail table tr.gray_bg{ background:#f9f9f9;}
/* ============================= End Dashboard Page ============================= */


/* ============================= Start Product Listing Page ============================= */
.product_list_con{ /*width:100%;*/ height:auto; float:left;}
.add_product{ width:100%; height:auto; float:left;}
.add_product img{ float:right; margin:0;}
.add_options{ width:100%; height:auto; float:left; margin:12px 0; }
.select_option_bg{ border:1px solid #d7d7d7; background:#f2f2f2; padding:8px 4px; height:30px; float:left; margin:0 12px 0 0;} 
.select_option_bg img{ float:left; margin:0 4px;}
.select_option_bg .action{ width:80px; height:30px; float:left; border:1px solid #a6a6a6; color:#404040; font-size:12px; padding:5px 1px; margin:0 5px; }
.select_option_bg p{ float:left; color:#404040; font-weight:bold; font-size:14px; line-height:30px; padding:0 0 0 8px;}

.search_bg{ border:1px solid #d7d7d7; background:#f2f2f2; padding:8px 7px; height:30px; float:left; margin:0 12px 0 0;} 
.search{ width:205px; height:30px; background:url(../images/search_bg.png) no-repeat; float:left;}
.search_position{ width:155px; height:24px; background:none; float:left; padding:0 5px; margin:2px 0; color:#697b2a; font-size:12px; border:none; line-height:24px;}
.search_btn{ background:url(../images/search_btn.png) no-repeat; width:30px; height:28px; float:right; border:none; cursor:pointer; margin:1px;}

.pagination_bg{ border:1px solid #d7d7d7; background:#f2f2f2; padding:8px 7px; height:30px; float:right;}
.pagination_left{ width:auto; height:auto; float:left; background:url(../images/pagination_seprator.png) no-repeat right center;}
.pagination_left p{ float:left; color:#414141; font-size:14px; font-weight:bold; padding:6px 0; margin:0 10px 0 4px;}
.pagination{ width:auto; height:auto; float:left;}
.pagination a{ color:#414141; display:block; padding:6px 12px; float:left; margin:0 2px;}
.pagination a:hover{ background:url(../images/pagination_hover.png) no-repeat center; color:#fff;}
.pagination .current{ background:url(../images/pagination_hover.png) no-repeat center; color:#fff; width:31px; height:28px; float:left; text-align:center; line-height:28px;}

.pagination_right{ width:auto; height:auto; float:right;}
.pagination_right h3{ float:left; color:#414141; font-size:14px; font-weight:bold; padding:6px 0; margin:0 10px 0 6px;}
.page_count{ float:left; width:42px; height:28px; background:#fff; border:1px solid #a6a6a6; padding:4px 0; margin:0 5px 0 0;}
.pagination_right p{ float:left; color:#404040; font-size:12px; padding:6px 2px;}


.listing{ width:100%; height:auto; float:left;}
.listing table{ border-collapse:collapse; border:1px solid #cecece;}
.listing table tr th{ background:url(../images/dashboard_heading.jpg) repeat-x top left #e6e6e6; font-size:16px; color:#434343; font-weight:normal; padding:9px 0; border-bottom:1px solid #cecece;}
.listing table tr.gray_bg{ background:#f9f9f9;}
.listing table tr td{ padding:12px 0; border-bottom:1px solid #cecece; color:#414141; font-size:14px;}
.left_space_head{ padding-left:20px!important;}
.left_space{ padding-left:20px!important; color:#697b2a!important;}
.left_space10{ padding-left:20px!important; color:#414141!important;}
.listing table tr td .btn_bg { background:#dfdfdf; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding:8px 16px; margin:0 6px; position:relative; float:left;}
.listing table tr td .btn_bg .action_hover{ background:url(../images/hover_bg.png) no-repeat; width:82px; height:45px; position:absolute; top:28px; left:-18px; color:#697b2a; font-size:14px; text-align:center; line-height:50px; z-index:999; display:none; }
.listing table tr td .btn_bg:hover .action_hover{ display:block;}

/* ============================= End Product Listing Page ============================= */

.black_btn{ background:url(../images/btn_bg.jpg) repeat-x; height:20px; float:left; padding:5px 12px; color:#ffffff; font-size:14px; font-family:'Arial'; line-height:20px;}
.black_btn img{ float:left; margin:4px 6px 4px 0;}
.black_btn a{ color:#ffffff; }

.green_btn{ background:url(../images/green_btn.jpg) repeat-x; height:20px; float:left; padding:5px 12px; color:#ffffff; font-size:14px; font-family:'Arial'; line-height:20px;}
.green_btn img{ float:left; margin:4px 6px 4px 0;}
.green_btn a{ color:#ffffff; }

.green_big_btn{ background:url(../images/big_green.jpg) repeat-x; height:39px; float:right; padding:5px 15px; color:#ffffff; font-size:22px; font-family:'Arial'; line-height:39px;}
.green_big_btn img{ float:left; margin:8px 10px 8px 0;}
.green_big_btn a{ color:#ffffff; }

.green_btn_select{ background:url(../images/green_btn.jpg) repeat-x; height:20px; float:left; padding:5px 12px; color:#ffffff; font-size:14px; font-family:'Arial'; line-height:20px; margin:0 6px 0 3px;}
.green_btn_select img{ float:left; margin:4px 6px 4px 0;}
.green_btn_select a{ color:#ffffff; }


.green_btn_submit{ background:url(../images/green_btn.jpg) repeat-x; height:20px; float:left; padding:5px 12px; color:#ffffff; font-size:14px; font-family:'Arial'; line-height:20px;margin:0 3px 0 2px;}
.green_btn_submit img{ float:left; margin:4px 6px 4px 0;}
.green_btn_submit a{ color:#ffffff; }


.product_form_left2{ width:100%; height:auto; float:left; margin:0;}
.product_form_left2 ul{ list-style:none; margin:0; padding:0;}
.product_form_left2 ul li{ margin:5px 0; padding:0; float:left; width:100%;}
.product_form_left2 ul li p{ width:20%; float:left; font-size:14px; color:#434343; line-height:32px;}

ul li #cke_page_desc{max-width: 880px;}
#cke_contact_us_address{max-width: 880px;}
#cke_home_page_section1_content{max-width: 880px;}
#cke_white_glove_service_desc{max-width: 880px;}
#cke_standard_protection_plan_desc{max-width: 880px;}
#cke_slide_text{max-width: 880px;}
#cke_slide_text{max-width: 880px;}

.product_form_left2 ul li p span{ color:#ff0e00;}
.product_position2{ width:35%; height:32px; float:left; background:#ffffff; border:1px solid #ececec; padding:0 5px; color:#6b6b6b; font-size:14px; line-height:32px;}
.status{ width:54%; height:32px; float:left; background:#ffffff; border:1px solid #ececec; padding:5px 5px; color:#6b6b6b; font-size:14px;}
.visibility{ width:54%; height:32px; float:left; background:#ffffff; border:1px solid #d96538; padding:5px 5px; color:#6b6b6b; font-size:14px;}
.cke_chrome{ float:left!important;}


.full_detail_container{ max-width:1200px; height:auto; margin:40px auto;}
.full_detail_container table{border: 1px solid #CECECE; border-collapse: collapse;  }
.full_detail_container table tr{}
.full_detail_container table tr td{ padding:5px 10px;}
.table_main_detail{ margin:10px 0; float:left;}
.full_detail_container h2{color:#596B1A; font-weight:normal;}

.product_form_left22{ width:100%; height:auto; float:left; margin:0;}
.product_form_left22 ul{ list-style:none; margin:0; padding:0; text-align:center; width:100%; float:left;}
.product_form_left22 ul li{ margin:10px 70px; padding:0; float:left; width:20%;}
.product_form_left22 ul li h4{ width:100%; float:left; font-size:14px; color:#596B1A; line-height:30px; }
.product_form_left22 ul li p{ width:34%; float:left; font-size:14px; color:#434343; line-height:30px; }
.product_form_left22 ul li p span{ color:#ff0e00;}
.product_position22{ width:60%; height:32px; float:right; background:#ffffff; border:1px solid #ececec; padding:0 5px; color:#6b6b6b; font-size:14px; line-height:32px;}



/* ============================= Start of Login Page Popup window ============================= */
.popup_bg{ width:100%; height:3395px; float:left; background:url(../images/popup_bg.png) repeat top left; top:0; left:0; position:fixed; z-index:99999;}
.popup_account_window{ width:527px; height:auto; margin:80px auto;}
.popup_account_window .popup_top{ background:url(../images/account_popup_top.png) no-repeat; width:527px; height:61px; float:left;}
.popup_account_window .popup_top h2{ color:#fefefe; font-size:22px; padding:22px 0 0 35px; float:left;}
.popup_account_window .popup_top img{ float:right; margin:20px 18px 0 0;}

.popup_account_window .popup_main_cart{ background:url(../images/account_popup_main.png) repeat-y; width:527px; height:auto; float:left;}
.popup_account_window .popup_main .account_area{ width:447px; height:auto; float:left; padding:12px 40px;}
.popup_account_window .popup_main .account_area ul{ margin:0; padding:0; list-style:none;}
.popup_account_window .popup_main .account_area ul li{ margin:8px 0; padding:0; float:left; width:100%; font-size:16px; color:#484848; font-family: 'myriad_proregular';}
.popup_account_window .popup_main .account_area ul li .login_position{ width:425px; height:38px; border:1px solid #d4d4d4; background:#fff; color:#8c8c8c; font-size:18px; padding:2px 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.popup_account_window .popup_main .account_area ul li img{ margin:0; float:left;}
.popup_account_window .popup_bottom{ background:url(../images/account_popup_bottom.png) no-repeat; width:527px; height:23px; float:left;}

.popup_account_window .popup_main_cart .account_area{ width:80%; float:left; padding:0 10%; margin:0;}
.popup_account_window .popup_main_cart .account_area ul{ margin:10px 0 5px; padding:0; list-style:none; float:left; width:100%;}
.popup_account_window .popup_main_cart .account_area ul li{ margin:0; padding:7px 0; float:left; width:100%;}
.popup_account_window .popup_main_cart .account_area ul li p{ float:left; font-size:14px; width:135px; line-height:26px;}   
.popup_account_window .popup_main_cart .account_area ul li input{ width:190px; float:left; border:1px solid #e7e7e7; height:24px; margin:0 5px 0 0; color:#545454; padding:0 5px;}
.popup_account_window .popup_main_cart .account_area ul li a img{ margin:5px 0 0;}
.popup_account_window .popup_main_cart .account_area .shipping_details_button_class{ float:left; margin:5px 0 0 135px;}

/* ============================= End of Popup window ============================= */


.popup_left_contact .contact_heading h3{ font-size:18px; color:#2424px; border-bottom:1px solid #CCC; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; }

.popup_left_contact .details_popup h3{ font-size:16px; margin:0px 0px 15px 0px ; background:#f5f5f5; padding:10px 10px;}


.popup_left_contact .details_popup  #emailDiv{ font-size:14px;}
.popup_left_contact .details_popup #email{ border:1px solid #CCC; padding:5px 15px; width:200px;}



.popup_left_contact #hide_bid_now a{
	background: none repeat scroll 0 0 #DFDFDF;
    border-radius: 2px;
    float: right; display:block;
    margin: 0 6px;
    padding: 8px 16px;
    position: relative; font-size:18px;
}

.popup_bg_inquire .success_msg {
    
    width: 91%;
}