@charset "utf-8";
/* CSS Document */
*							{margin:0; padding:0;}
html						{}
body                        {font-family:Tw Cen Mt; font-size:16px;}
h1							{font-size:38px; font-family:Franklin Gothic demi; font-style:italic; color:#fff; font-weight:normal;}
h2							{font-size:30px; color:#008aff; font-family:Franklin Gothic demi; padding:14px 0; padding-left:56px;}
h3							{font-size:25px; color:#fff9f9; font-family:Franklin Gothic book; font-weight:normal;}
h4  						{font-size:34px; color:#fff; padding:7px 0px 0 0px; margin:0; line-height:38px; text-align:center;}
h5							{font-family:helvetica; font-size:17px;}
h6							{font-family:helvetica; font-size:15px;}
.h1_bg1						{ background:url(../images/h1_bg1.png) no-repeat left center;}
.h1_bg2						{ background:url(../images/h1_bg2.png) no-repeat left center;}
p							{font-family:Tw Cen Mt; font-size:16px; color:#575757;}

/*font-family, size, color, line-height text-transform, text-style, text-align, letter-spacing, word-spacing------------------- */
		
.FranklinGothicdemi			{font-family:Franklin Gothic Demi;}
.franklingoticbook			{font-family:Franklin Gothic book;}
.TwCenMT					{font-family:Tw Cen MT;}
.helvetca_bold				{font-family:helvetica bold;}
.helvetica					{font-family:helvetica;}

/*font color start*/
.clr_blk					{color:#575757;}
.clr_rd						{color:#F00;}
.clr_wht					{color:#fff9f9;}
.clr_green					{color:#008aff;}
/*font color end*/
.size30						{font-size:30px;}
.size16						{font-size:16px;}
/*font size start 1em=12pt=16px=100% */
/*font size end */

.f_txt_cntr					{text-align:center;}
.f_txt_lft					{text-align:left;}
.f_txt_rgt					{text-align:right;}


.f_cap						{text-transform:capitalize;}
.f_upr						{text-transform:uppercase;}
.f_lwr						{text-transform:lowercase;}

.f_wgt_b					{font-weight:bold;}
.f_stl_i					{font-style:italic;}

.line_height12			{line-height:12px;}
.line_height14			{line-height:14px;}
.line_height16			{line-height:16px;}
.line_height18			{line-height:18px;}
.line_height20	   		{line-height:20px;}
.line_height22			{line-height:22px;}
.line_height24			{line-height:24px;}

.ltr_spc0					{letter-spacing:0;}
.ltr_spc1					{letter-spacing:0;}
.ltr_spc2					{letter-spacing:0;}
.ltr_spc3					{letter-spacing:0;}
.ltr_spc4					{letter-spacing:0;}
.ltr_spc5					{letter-spacing:0;}
.ltr_spc6					{letter-spacing:0;}
.ltr_spc7					{letter-spacing:0;}
.ltr_spc8					{letter-spacing:0;}
.ltr_spc9					{letter-spacing:0;}

.wrd_spc0					{letter-spacing:0;}
.wrd_spc1					{letter-spacing:1;}
.wrd_spc2					{letter-spacing:2;}
.wrd_spc3					{letter-spacing:3;}
.wrd_spc4					{letter-spacing:4;}
.wrd_spc5					{letter-spacing:5;}
.wrd_spc6					{letter-spacing:6;}
.wrd_spc7					{letter-spacing:7;}
.wrd_spc8					{letter-spacing:8;}
.wrd_spc9					{letter-spacing:9;}
/*fonts, size and color------------------------------------------------------------------------------------------------------ */
.padd_10					{padding:10px 0 ;}
.mar_r40					{margin-right:20px;}
/*pre-defined css*/
/*pre-defined css end*/

/*self defined css*/
.fl_l						{float:left;}
.fl_r						{float:right;}
.clear						{clear:both;}
/*self defined css end*/

/*layout*/
.div_row					{width:100%; float:left; height:auto;}
.main_container				{width:1100px; float:left; padding:0 10px 0 10px; background:#0280d8;}
.cwrapper					{width:1100px; height:auto; margin:auto;}
.header						{background:url(../images/header_bg.jpg); width:1100px; height:325px; float:left;}
.content					{width:1050px; padding:25px; float:left; min-height:400px; background:#fff;}
.footer						{ background:url(../images/footer_bg.jpg) repeat-x; width:1100px; height:43px; float:left;}
/*layout*/

/*header.....define all the header properties........................................	*/
.hdr_l						{width:536px; height:310px; float:left; padding-left:84px;}
.hdr_r						{width:310px; height:65px; float:left; padding:120px 40px; }
.hdr_2						{width:100%; height:100%; float:center; padding-top:138px; font-size:21px; color:#fff9f9; }
/*header................................................................................	*/

/*contents......defite all the properties..................................................*/
.con_box					{width:500px; float:left; height:auto; padding-left:40px;}
.vdo_bx						{width:540px; float:left; height:auto; margin-top:25px; margin-right:40px;}
.form_bx					{background:url(../images/form_bg.png); width:405px; float:left; height:431px; padding:0 15px; line-height:19px;}
.sec_bx1					{width:475px; float:left; height:auto; padding:0px 20px 20px 20px; background:#e9e9e9; margin-top:20px;}

.heading_form				{ float:left; width:100%; color:#fff; height:50px;}
input[type=text]			{width:180px; height:20px;}
input[name=cc_zipcode]	{width:54px; height:20px;}
input[name=cc_place]		{width:118px; height:20px;}
input[type=checkbox]		{line-height:28px; padding:0; margin:0;}
input[type=image]:hover 	{ filter:alpha(opacity=85); -opacity:0.85; opacity:0.85; -khtml-opacity:0.85;}
img[type=image]:hover 	{ filter:alpha(opacity=85); -opacity:0.85; opacity:0.85; -khtml-opacity:0.85;}
img[type=image2]:hover 	{ filter:alpha(opacity=85); -opacity:0.85; opacity:0.85; -khtml-opacity:0.85;}

/*contents................................................................................*/

/*fotter...definte all the footer properties.............................................*/
.foot_l						{float:left; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; padding-top:10px; padding-left:150px;}
.foot-r						{float:right; height:37px; padding-top:8px; padding-right:150px;}
/*fotter................................................................................*/
.gradient1					{
							 background-image:-moz-linear-gradient(top, #233m #fff);
							 background-image:-webkit-gradient(linear, left top, left bottom, from(#233), to(#fff));
							 -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#223333,EndColorStr=#ffffff)";
							 background-image:-moz-linear-gradient(top, #233, #fff);
							 background-image:-0-linear-gradient(top, #233, #fff);
							 background-image:linear-gradient(top, #233, #fff);
							}
.opacity70					{filter:alpha(opacity=70); -opacity:0.7; opacity:0.7; -khtml-opacity:0.7;}
.box_round_corner			{-moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radious:5px; border-radius:5px; }
.box_shadow5				{-moz-box-shadow:5px; -webkit-box-shadow:5px;-o-box-shadow:5px; box-shadow:5px; }


/* rounded corner border in ie6/7 include this code in head tag */

<script type="text/javascript" src="js/DD_roundies_0.0.2a-min.js"></script>
    <script type="text/javascript">
    /* IE only */
    DD_roundies.addRule('.roundify', '10px');
     
    /* varying radii, IE only */
    DD_roundies.addRule('.something_else', '10px 4px');
     
    /* varying radii, "all" browsers */
    DD_roundies.addRule('.yet_another', '20px', true);
    </script>

/* rounded corner border in ie6/7 */