body { margin:0px; font:13px Arial; text-align:justify; background:url(../images/bg.jpg) repeat-x; }
a { text-decoration:none; outline:none; }
img { outline:none; border:0px; }
.cmn_list { margin:0px; padding:0px; list-style:none; }
input, textarea, select { outline:none; font:12px Arial; }
.main_container {	width:100%;  float:left; background:url(../images/ftr_bg.jpg) repeat-x left bottom;  }
.page_container {	margin: auto; width: 1000px; }
.btm_space { float:left; width:100%; height:73px; }
.top_container { 	float:left; width:977px; margin-left:6px; margin-top:6px; position:relative;}

.l3d_outer { float:left; width:100%; }
.cmn_hide_outer { 
	float:left; margin-left:6px; margin-top:6px; position:relative; width:977px; height:384px; overflow:hidden; 
		/* -- Box Radius -- */
		-moz-border-radius: 10px 10px 0px 0px;
		-webkit-border-radius: 10px 10px 0px 0px;
		border-radius: 10px 10px 0px 0px; 
}


/* --- Header --- */
.header { float:left; width:1000px; height:80px; margin-top:9px; }
.logo { float:left; margin-left:16px; margin-top:12px; }

/* --- navigation --- */
.navigation { float:right; margin-right:10px; margin-top:53px; }
.navigation ul {float:left; width:485px; }
.navigation ul li {float:left; width:auto;  font-size:14px; font-weight:bold; height:27px; margin-left:2px; margin-right:2px; line-height:18px; }
.navigation ul li a { float:left; width:auto; padding:0px 8px; height:24px; padding-top:3px; color:#000000; }
.navigation ul li a:hover, .navigation ul li.actv a { float:left; color:#FFFFFF; background:#004898; }

/* --- middle container --- */
.middle_container { 
	float:left; width:989px; margin-left:6px; background:#004898; min-height:300px; margin-bottom:4px; 	
	/* -- Box Radius -- */
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;	
}

/* -- footer -- */
.footer {  width:990px; height:50px; padding-top:22px; float:left; }

.fshare_outer { float:left; font-size:12px; color:#000000; line-height:22px; }
.fshare_outer span { float:left;  margin-left:2px; margin-right:2px; }
.fshare_outer img { vertical-align:top; cursor:pointer;}

.fcpyr { float:right; font-size:11px; line-height:14px; margin-top:4px;  }
.fcpyr.mrgn { float:left; margin-left:20px; }
.fcpyr a { color:#000000; text-decoration:underline; padding:0px 5px; }
.fcpyr a:hover { color:#004898; text-decoration:underline; }

/* --- home --- */
.hme_cont2 { float:left; width:989px; margin-top:40px; }

.hme_bg { position:absolute; top:0px; left:-20px; }
.creativity_title {  width:977px; text-align:center; float:left; margin-top:111px;}

.diff_pos_text { float:left; width:977px; margin-top:232px;  position:relative;  font-weight:bold; color:#FFFFFF; }
.diff_pos_text:hover { cursor:default; }
.diff_pos_text span { position:absolute;  }
.diff_pos_text .dpt_wd { top:18px; left:26px; font-size:43px; }
.diff_pos_text .dpt_ftd { top:0px; left:262px; font-size:18px; }
.diff_pos_text .dpt_wh { top:75px; left:188px; font-size:18px; }
.diff_pos_text .dpt_psd { top:106px; left:77px; font-size:30px; }
.diff_pos_text .dpt_dw { top:40px; left:311px; font-size:36px; }
.diff_pos_text .dpt_at { top:93px; left:388px; font-size:16px; }
.diff_pos_text .dpt_wt { top:11px; left:563px; font-size:27px; }
.diff_pos_text .dpt_di { top:82px; left:640px; font-size:25px; }
.diff_pos_text .dpt_cb { top:122px; left:485px; font-size:23px; }
.diff_pos_text .dpt_logo { top:49px; left:790px; font-size:20px; }
.diff_pos_text .dpt_ui { top:63px; left:880px; font-size:18px; }
.diff_pos_text .dpt_ban { top:127px; left:856px; font-size:18px; }

.bt_cont { float:left; width:805px; padding-left:12px; padding-top:9px; padding-bottom:9px; line-height:17px;  color:#FFFFFF; margin-left:18px; margin-top:9px; background:url(../images/wel_txt_bg.png) repeat-y; }
.bt_space { display:block; height:12px; }
.bt_logo { float:left; margin-left:15px; margin-top:7px; }

.cmn_container { float:left; width:989px; margin-top:46px;   }

.recent_work { 
	float:left; width:311px; min-height:240px; background:#FFFFFF; margin-top:10px; padding-bottom:14px;
	/* -- Border Radius -- */
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	border-radius: 0px 10px 10px 0px;	
} 

.rw_title { float:left; width:311px; text-align:center; margin-top:12px; }
.rw_thumbs { float:left; width:292px; margin-left:7px; margin-top:7px; }
.hptf_box{float:left; width:68px; height:62px; margin:0 0 5px 5px; vertical-align:middle; text-align:center;}
.hptf_box img{max-width:68px; max-height:62px;}
.hptf_box * { vertical-align:middle; }
.hptf_box span {width:0px; display:inline-block; height:100%; }
.hptf_box:hover{ float:left; opacity:0.8; cursor:pointer;  }

.client_say { float:left; width:368px; position:relative;}
.cs_title { float:left; margin-left:22px; margin-top:28px; }
.cs_space { display:block; height:10px;}
.cs_title a { font-size:11px; color:#fcb83e; text-decoration:underline; line-height:14px; }
.cs_title a:hover {  color:#FFFFFF; text-decoration:underline; }

.htst_box { float:left; width:144px; height:116px; background:url(../images/tstm_bg.png) no-repeat; padding-left:58px; padding-right:34px; padding-top:25px; font-size:11px; line-height:12px; text-align:left; margin-left:-20px; }
.htst_box span { display:block; font-weight:bold; color:#0ecafb; width:124px; padding-top:5px; text-align:right; }

.quote_outer { position:absolute; top:150px; left:0px; background:url(../images/ftr_white_glow.png) no-repeat; height:257px; width:368px; }
.quote_model { float:left; width:144px; height:257px; margin-left:-12px; }
.quote_title { float:left;  margin-left:-10px; margin-top:25px; }

.quote_blue_outer { float:left; margin-left:7px; margin-top:17px; background:url(../images/blue_box.png) no-repeat; height:114px; width:182px; text-align:center; font-size:12px; color:#FFFFFF; line-height:18px; font-weight:bold;}
.quote_blue_outer span { color:#000000; font-size:14px; }
.quote_blue_outer img { margin-top:-11px; margin-bottom:5px; }

.current_deals  {
	float:right; width:310px; min-height:254px; background:#FFFFFF; margin-top:10px; position:relative;
	/* -- Border Radius -- */
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	border-radius: 10px 0px 0px 10px;	
}

.cd_inner { float:left; width:299px; min-height:241px; background:url(../images/yel_bg.png) no-repeat; margin-left:7px; margin-top:6px; }
.cd_title { position:absolute; top:-11px; left:-9px; }

.cd_checkout { float:left; width:235px; margin-left:70px; margin-top:28px; line-height:16px; font-size:13px; color:#7a3300; text-align:center; font-weight:bold;}
.cd_subtitle { float:left; margin-left:135px; padding-bottom:10px; margin-top:11px; color:#00456c; font-size:9px; font-weight:bold; text-transform:uppercase; }

.cd_row { float:left; margin-left:20px; margin-top:7px; position:relative; }
.cdr_title { float:left; width:180px; color:#4b4b4b; font-size:12px; font-weight:bold; margin-right:10px; line-height:16px; text-align:left;  } 
.cdr_title a { color:#0c19c0; text-decoration:underline; padding-left:5px; }
.cdr_title a:hover { color:#000000; text-decoration:underline;  }
.cdr_title span { color:#000000; font-size:14px; display:block; padding-bottom:5px; line-height:18px; }
.cdr_title span a { color:#000000; text-decoration:none; padding-left:0px; }
.cdr_title span a:hover { color:#990000; text-decoration:none;}

.cdr_amt { float:left; width:65px; font-size:32px; font-weight:bold; margin-right:5px; color:#9a0000; }
.cd_sep { float:left; width:275px; margin-left:20px; height:1px; margin-top:7px; background:url(../images/deal_sep.png) repeat-x left center; }

/* --- about --- */
.cmn_hide_outer.abt { min-height:415px; }

.abt_bg { position:absolute; top:0px; left:-20px; }

.cmn_top_title { float:left;  margin-left:39px; margin-top:35px; font-size:48px; color:#FFFFFF; position:relative; line-height:54px; }
.abt_client_say { float:left; width:900px; margin-top:10px; margin-left:15px; }
.acs_box { float:left; width:260px; height:103px; background:url(../images/abt_tstm_bg.png) no-repeat; font-size:11px; line-height:13px; padding-left:60px; padding-top:45px; padding-right:30px; margin-left:-22px; }
.acs_box span { display:block; padding-top:7px; font-weight:bold; color:#0ecafb; }
.cs_title.mrgn { margin-top:33px; }

.abt_model { position:absolute; top:10px; right:5px; }
.abt_cont { float:left; width:913px; margin-left:33px; margin-top:70px; line-height:16px; color:#FFFFFF; position:relative; }
.abt_cont.mrgn { margin-top:15px; margin-left:39px; }
.abt_cont .fnt_sze { display:block; margin-top:31px; font-size:14px; }

.abt_box_cont { float:left; width:911px; margin-left:29px; margin-top:15px; background:#002650; padding:10px; color:#FFFFFF; line-height:16px; }
.abt_box_cont span { float:left; width:760px;}
.abt_box_cont img { float:right; margin-right:20px; margin-top:-10px; }

.btm_space.abt { height:64px; }

/* --- what we do -- */
.top_container.cmn {  min-height:342px; background:url(../images/cmn_hdr_bg.jpg) no-repeat; position:relative; }
.top_container.wwd_hide { overflow:hidden; }
.wwd_rht_cont {  background:url(../images/wwd_blk_glow.png) no-repeat; float:right; width:622px; min-height:330px; margin-top:35px; }
.cmn_top_title.wwd { float:right; margin-right:60px; margin-top:5px; }
.wwd_cont { float:right; width:420px; margin-top:23px; line-height:16px; color:#FFFFFF; margin-right:30px;}

.wwd_img { position:absolute; top:0px; left:0px;}
.wwd_img .wwd_pc_img { position:absolute; top:0px; left:0px;  }
.wwd_img .wwd_ss_img { position:absolute; top:42px; left:100px }
.wwd_img .wwd_bg_img  { position:absolute; top:40px; left:86px; }
.wwd_img .wwd_glow  { position:absolute; top:-20px; left:-20px; }
.wwd_img .wwd_bird  { position:absolute; top:235px; left:120px; }

.wwd_img .wwd_eye_img { position:absolute; top:92px; left:58px }
.wwd_img .wwd_eye_bg  { position:absolute; top:89px; left:55px; }

.wwd_list_outer { float:left; width:989px; position:relative; }

.wwd_lo_inner { float:left; width:165px; margin-left:65px; min-height:290px; }
.wwd_lo_inner .wwd_lo_title { float:left; width:100%; }
.wwd_lo_inner .wwd_lo_txt { float:left; width:100%; margin-top:5px; line-height:21px; color:#FFFFFF;  }

.wwd_lo_inner.wd { width:230px; margin-left:30px; }
.wwd_lo_inner.brd { width:180px; margin-left:35px; }
.wwd_lo_inner.wh { width:180px; margin-left:30px; }

.wwd_sep { float:left; width:3px; height:265px; margin-left:5px; margin-right:5px; }
.quote_outer_wwd { top:165px; right:-17px; background:url(../images/ftr_white_glow.png) no-repeat 60px 25px; height:253px; width:326px; position:absolute; }
.quote_model.wwd {float:right; width:141px; height:253px;  }
.quote_blue_outer.wwd {margin-top:66px; margin-right:5px;}

/* --- testimonials --- */
div.jContent a.prev{background:url(../images/arrow_top.png) no-repeat; width:76px; height:20px; display:block; margin:0 auto; clear:both;}
div.jContent a.next{background:url(../images/arrow_btm.png) no-repeat; width:76px; height:20px; display:block; margin:0 auto; clear:both; position:relative; top:15px;}

.top_container.tstm { min-height:318px; background:url(../images/tstm_hdr_bg.jpg) no-repeat; }
.tstm_title { float:left; width:977px; text-align:center; margin-top:86px; }

.tstm_submit { float:right; margin-top:15px; text-align:center; background:url(../images/tstm_submit.png) no-repeat; line-height:30px; color:#41c7ff; font-size:11px; font-weight:bold; margin-right:50px; }
.tstm_submit a { float:right;  color:#41c7ff;; width:174px; height:31px; }
.tstm_submit a:hover { float:right; color:#FFFFFF; }

.tstm_rows_outer { float:left; width:908px; margin-left:35px; margin-top:-12px; }
.tstm_inner  { float:left; width:100%; }
.tstm_box { float:left; width:293px; margin-left:5px; margin-right:5px; margin-top:13px; }

.tstm_cname { float:left; width:230px; font-size:12px; font-weight:bold; color:#c1c1c1; padding-left:63px; line-height:15px; background:url(../images/tstm_pointer.png) no-repeat 34px bottom; height:18px;  }
.tstm_wbox { 
	float:left; width:267px; min-height:70px; padding:12px 12px; font-size:12px; line-height:14px; background:#FFFFFF;
	/* -- Border Radius -- */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	/* -- Box Shadow -- */	
	-webkit-box-shadow:2px 3px 0px 0px rgba(0,0,0,0.3);
	-moz-box-shadow:2px 3px 0px 0px rgba(0,0,0,0.3);	
	box-shadow:2px 3px 0px 0px rgba(0,0,0,0.3); /* right bottom blur spread */
}
.tstm_wbox a { color:#990000; text-decoration:underline; }
.tstm_wbox a:hover { color:#000000; text-decoration:underline; }

.btm_space.tstm { height:60px; }

/* --- Portfolio --- */
.port_lft { float:left; width:500px ;}
.top_container.port { min-height:342px; background:url(../images/port_bg.jpg) no-repeat; }
.port_cont { float:left; width:380px; margin-top:17px; margin-left:39px; color:#FFFFFF; }

.port_bulb { float:left; width:193px; height:190px; margin-left:117px; margin-top:6px; }

#portfolio_part { float:left; width:977px; position:relative; overflow:hidden; height:460px; margin-top:20px}
.prf_box { 
	float:left; width:161px; height:79px; background:#FFFFFF; margin-left:7px; margin-right:9px;	 padding:5px 6px;
	/* -- Box Shadow -- */	
	-webkit-box-shadow:3px 3px 3px 0px rgba(0,0,0,0.3);
	-moz-box-shadow:3px 3px 3px 0px rgba(0,0,0,0.3);	
	box-shadow:3px 3px 3px 0px rgba(0,0,0,0.3); /* right bottom blur spread */
}
.prf_img { float:left; width:159px; height:77px;  border:solid 1px #dedede; text-align:center; vertical-align:middle; display:table-cell;  }
.prf_img * { vertical-align:middle; }
.prf_img span {width:0px; height:100%; display:inline-block; }

.prf_box_row { float:left; width:760px; margin-top:18px; }
.prf_box_row.mrgn { margin-left:90px; }
.prf_box_row.mrgn2 { margin-left:206px; }
.prf_box_row.mrgn3 { margin-left:17px; }
.prf_box_row.mrgn4 { margin-left:150px; }

.prf_pgleft{position:absolute; top:128px; left:72px;}
.prf_pgright{position:absolute; top:232px; right:70px;}
.prf_pgright .prf-loader-right { position:absolute; top:28px; left:-50px; }

.pages {margin: 0 auto;position: absolute;width: 100%; top:25px;}

.quote_outer_port { margin-top:50px; margin-left:270px; float:left; position:relative; }
.quote_outer_port .quote_outer { top:0px; left:0px; }
.btm_space.port { height:190px; }

/* ---- Job Order --- */
.joborder_canc { float:left; width:100%; text-align:center; font-size:20px; font-weight:bold; color:#FFFFFF; position:relative; margin-top:150px; }
.paypal_btn { float:left; width:100%; text-align:center; font-size:12px; color:#FFFFFF; }
.gaq_tq { float:left; width:100%; margin-top:100px; color:#FFCC00; font-size:16px; font-weight:bold; text-align:center; position:relative; }
.ord_title_outer { float:left; width:977px; text-align:center; margin-top:15px; position:relative; }
.ord_title_outer .cmn_top_title { float:none; margin:auto; margin-top:15px; }
.ord_icon { position:absolute; top:0px; left:665px;}

.ord_sub_title { float:left; width:977px; text-align:center; margin-top:8px; font-size:11px; font-weight:bold; color:#000000; }
.ord_sub_title span { display:block; text-align:center; width:100%; color:#FFFFFF; font-size:13px; padding-bottom:10px; }

.ord_form_outer { float:left; width:780px; margin-top:16px; margin-left:112px; }
.ofo_lft { float:left; width:365px; margin-right:10px;  }
.ofo_rht { width:395px; float:right; height:119px; background:url(../images/ord_blue_bg.png) repeat; }

.ofo_row { float:left; width:365px; margin-top:9px; }
.ofo_txt { float:left; width:65px; line-height:19px; font-size:16px; font-weight:bold; margin-top:6px; color:#FFFFFF; position:relative; }
.ofo_txtbox { 
	float:left; width:186px; height:19px; background:#FFFFFF; padding:4px;
	/* -- Box Shadow -- */	
	-webkit-box-shadow:2px 3px 0px 0px rgba(0,0,0,0.3);
	-moz-box-shadow:2px 3px 0px 0px rgba(0,0,0,0.3);	
	box-shadow:2px 3px 0px 0px rgba(0,0,0,0.3); /* right bottom blur spread */
}
.ofo_txtbox input { float:left; width:186px; height:18px; background:none; border:0px;}

.ofo_txt.wdth { width:365px; }
.ofo_txt.wdth2 { width:110px; margin-left:7px; }

.ofo_row.wdth { width:395px;}
.ofo_txtbox.chat span { background:#00356d; height:16px; width:16px; float:left; margin-right:2px; margin-top:1px; text-align:center; }
.ofo_txtbox.chat input { float:left; width:110px; height:18px;  margin-left:2px; }

.ofo_up_txt { float:left; width:330px; text-align:right; margin-left:7px; font-size:10px; line-height:14px;  color:#FFFFFF; }
.ofo_up_txt span { color:#60dfff; }
.ofo_optional { float:left; color:#516d8c; margin-left:5px; font-size:10px}

.ofo_file { 
	float:left; width:194px; height:27px; background:#FFFFFF; 
	
	/* -- Box Shadow -- */	
	-webkit-box-shadow:2px 3px 0px 0px rgba(0,0,0,0.3);
	-moz-box-shadow:2px 3px 0px 0px rgba(0,0,0,0.3);	
	box-shadow:2px 3px 0px 0px rgba(0,0,0,0.3); /* right bottom blur spread */
}
.ofo_file input { margin-left:3px; margin-top:1px; height:23px; width:190px;  }

.ofo_desc_outer { float:left; width:780px; margin-top:10px; }
.ofo_desc_txt { float:left; width:780px; color:#FFFFFF; font-size:11px;}
.ofo_desc_txt span{ font-size:16px; font-weight:bold;  display:block; padding-bottom:3px;}

.ofo_desc_box { 
	float:left; width:770px; height:160px; background:#FFFFFF; padding:5px; margin-top:10px;
	/* -- Box Shadow -- */	
	-webkit-box-shadow:4px 3px 0px 0px rgba(0,0,0,0.3);
	-moz-box-shadow:4px 3px 0px 0px rgba(0,0,0,0.3);	
	box-shadow:4px 3px 0px 0px rgba(0,0,0,0.3); /* right bottom blur spread */
}

.ofo_desc_box textarea { float:left; width:770px; height:160px; background:none; border:0px; }

.ofo_submit { float:left; margin-top:20px; text-align:center; width:780px; }
.ofo_paypal { float:left; margin-top:30px; font-size:11px; text-align:center; width:780px; color:#FFFFFF; }
.ofo_paypal img { vertical-align:middle; padding-left:10px; }

.yellow_optional { float:left; width:780px; text-align:right; font-size:11px; font-weight:bold; color:#f5d521; text-transform:uppercase; padding-bottom:3px; }

/* ---- Get Quote ---- */
.quote_img_lft { float:left; width:335px; margin-left:64px; margin-top:32px; }
.mesg{	width:100%; height:auto; font-size:13px; height:20px;	float: left; margin-top:10px;	color: #FFCC33;	font-weight: bold;	text-align: center; position:relative; line-height:17px;}
.mesg.mrgn { margin-top:20px; }
.qif_box { float:left; width:86px; height:65px; background:#00264e; font-size:8px; text-align:center; color:#FFFFFF; line-height:12px; padding:3px 0px; }
.qif_txt { float:left; font-size:18px; font-weight:bold; text-align:center; margin-top:25px; width:35px; color:#FFFFFF; }

.quote_title_rht { float:right; width:450px; margin-right:27px; }
.quote_title_rht .cmn_top_title { float:right; margin-top:25px; }
.quote_subtxt { float:left; margin-top:10px; line-height:18px; font-weight:bold; color:#ffffff; width:450px;  text-align:right;}

.quote_subtitle { float:left; width:877px; margin-left:50px; margin-top:40px; text-align:center; height:27px; line-height:25px; background:#002650; font-weight:bold; color:#FFFFFF; }
.ord_form_outer.mrgn { margin-top:08px; position:relative; }
.quote_optional { float:left; font-size:10px; color:#FFFFFF; margin-left:8px; margin-top:7px; }
.ofo_rht.no_bg { background:none; }
.ofo_optional.clr { color:#FFFFFF; }
.ofo_txtbox select { float:left; width:186px; height:18px; background:none; border:0px; font-size:11px; font-weight:bold;  color:#7c7c7c;}

.quote_glow_outer { float:left; width:966px; height:124px; margin-top:-32px; padding-top:32px; background:url(../images/quote_glow.png) no-repeat; }
.quote_count { float:left; width:135px; margin-top:30px; font-size:14px; color:#000000; line-height:18px; font-weight:bold; margin-left:225px; }
.quote_count span { color:#9c0b0b; }

.quote_curv_dice { 
	float:left; margin-left:10px; margin-top:17px; width:230px; height:58px; padding:1px; background:#aac2dd; overflow:hidden;
	
	/* -- Border Radius -- */
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
.quote_txtbox { 
	float:left; width:66px; height:19px; background:#FFFFFF; padding:4px; margin-top:33px; margin-left:7px;
	/* -- Box Shadow -- */	
	-webkit-box-shadow:2px 3px 0px 0px rgba(0,0,0,0.3);
	-moz-box-shadow:2px 3px 0px 0px rgba(0,0,0,0.3);	
	box-shadow:2px 3px 0px 0px rgba(0,0,0,0.3); /* right bottom blur spread */
}
.quote_txtbox input { float:left; width:66px; height:19px; background:none; border:0px; }
.quote_submit { float:left; margin-left:57px; margin-top:23px; }
.btm_space.quote { height:50px; }

/* --- thank you --- */
.cmn_hide_outer.thank { min-height:610px; }
.thank_model { float:left; margin-left:143px; margin-top:120px; }
.thank_box { float:left; width:329px; height:195px; padding-left:50px; padding-right:30px; padding-top:24px; text-align:center; font-size:15px; line-height:18px; margin-left:375px; background:url(../images/thank_box.png) no-repeat; margin-top:186px; }
.thank_txt { font-size:26px;  line-height:32px; }
.thank_txt span { color:#0f8dd1; }

.thank_layers { 
	float:left; width:977px; overflow:hidden; min-height:610px; 
			
	/* -- Box Radius -- */
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px; 
}

.thank_bg { position:absolute; top:0px; left:-20px; }

/* --- contact --- */
.cnct_title_outer { float:left; width:900px; height:146px;  }
.cnct_model { float:left; margin-left:162px; margin-top:1px; position:relative; z-index:100; }
.cnct_help { float:left; margin-top:66px; width:228px; font-size:16px; font-weight:bold; color:#FFFFFF; margin-left:-7px; }
.cnct_title_outer.cmn_top_title { margin-left:0px; margin-top:30px;  }
.cnct_subtxt { float:left; margin-top:5px; line-height:17px; color:#FFFFFF;margin-left:-7px; width:450px; font-weight:bold; }

.cnct_form { float:left; width:720px; margin-top:-12px; min-height:540px;  }
.btm_space.cnct { height:35px; }
.cnct_make_enq { float:left; width:282px; padding-bottom:7px;}
.cnct_form_box { float:left; width:282px; margin-left:60px; margin-top:10px; }
.cnct_txtbox { float:left; width:272px; margin-top:7px;	height:19px; background:#d9d8d7; padding:3px 5px;}
.cnct_txtbox input, select  { float:left; color:#3b3b3b; width:272px; height:19px; background:#d9d8d7; border:0px; }

.cnct_txtarea { float:left; width:272px; height:102px; padding:5px; background:#d9d8d7; margin-top:15px; margin-left:10px; }
.cnct_txtarea textarea  { float:left; color:#3b3b3b; width:272px; height:102px; background:none; border:0px; }

.cnct_form_captcha { float:left; width:580px; margin-top:10px; margin-left:55px; }
.cnct_form_txt { float:left; font-size:11px; font-weight:bold; color:#000000; width:180px; margin-left:5px; margin-top:10px; }
.cnct_form_txt span { color:#9c0b0b; }

.cnct_form_dice { float:left; }
.cnct_txtbox2 { float:left; width:86px; margin-top:5px;	height:19px; background:#d9d8d7; padding:3px 5px; margin-left:10px;}
.cnct_txtbox2 input  { float:left; color:#3b3b3b; width:86px; height:19px; background:none; border:0px; }

.cnct_send { float:right; margin-top:5px; }
.cnct_email_txt { float:left; width:720px; text-align:center; margin-top:245px; }
.cnct_email_txt img { vertical-align:top ;}
.cnct_chat_txt { float:left; width:720px; text-align:center; margin-top:10px;}
.cnct_chat_txt img { vertical-align:middle; }


/* --- View Deals Popup styles -- */
#view_deals{clear:both; width:600px; margin:0 auto; float:left; background:#FFF; padding:15px; }
#view_deals .vd_header{clear:both; height:20px; width:100%; font-weight:bold; font-size:18px; text-align:center;}
#view_deals .vd_title{clear:both; width:100%; font-weight:bold; font-size:17px; line-height:20px; float:left; margin-bottom:10px; text-align:center;}
#view_deals .vd_offer{clear:both; width:100%; font-weight:bold; font-size:13px; float:left; margin-bottom:10px;}
#view_deals .vd_offer span{font-size:18px; color:#993300;}
#view_deals .vd_desc{clear:both; width:100%; line-height:18px; float:left;}


.cmn_pop { float:left; width:720px; padding:13px; background:#FFFFFF; }
.cmn_pop_title { float:left; width:720px; text-align:center; font-size:18px; font-weight:bold;  }
.cmn_pop_cnt {
	color:#FFFFFF; background:#004898; padding:10px; width:700px; float:left; margin-top:10px;
	
	/* -- Box Radius -- */
	-moz-border-radius: 10px ;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-size:13px; line-height:18px;
}
.cmn_pop_cnt a { color:#FFCC00; text-decoration:underline; }
.cmn_pop_cnt a:hover { color:#FFFFFF; text-decoration:underline; }

.cmn_pop_cnt ol{ float:left; width:680px; padding-bottom:7px;  }
.cmn_pop_cnt ol li{ float:left; width:640px;  margin-top:7px; }
