﻿@charset "utf-8";

/* RESET updated with html5 tags*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,
big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,
ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,
embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align: baseline;
	font-weight:normal;
	}

@import url("fonts.css");

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
	}

body {
	line-height:1;
	}

ol,ul {
	list-style:none;
	}

ul.features {
    margin-left: 20px;
    font-size: small;
    list-style: circle;
    }

blockquote,q {
	quotes:none;
	}

blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none;
	}

table {
	border-collapse:collapse;
	border-spacing: 0;
	}

/* FLOAT-elements */
.fltleft {
	float:left;
	}

.fltright {
	float:right;
	}

/* only to clear floats - to be used with any class as addition */
.clear {
	clear: both;
	}
	
/* clear float with blank <div>or <br>*/
.clrflt {
	clear:both;
	line-height:1px;
	font-size:1px;
	overflow: hidden;
	}

/* MAIN */
body {
	background:#ffffff url(../images/black_bar.png) repeat-x left top;
	font-family:Georgia, Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	}
	
a, img, img a, a:hover {
	border:none;
	outline:none;
	}
	
/*========== Header ==========*/

#header
{
	width:960px;
	height:40px;
	margin:0px auto;
}

.header_left
{
	width:360px;
	height:40px;
}

.header_left ul
{
}

.header_left ul li
{
	background:url(../images/sepa.jpg) no-repeat left center;
	font-size:12px;
	color:#959595;
	height:40px;
	line-height:40px;
	float:left;
	padding:0px 10px;
}

.header_left ul li.nobr
{
	background:none;
}

.header_left ul li a
{
	color:#959595;
	text-decoration:none;
}

.header_left ul li a:hover
{
	color:#FFF;
	text-decoration:none;
}

.header_right
{
	width:457px;
	height:34px;
	padding:6px 0 0 0;
}

.tag
{
	display:block;
	width:81px;
	height:28px;
	text-align:center;
	line-height:28px;
	color:#bbbf41;
	float:left;
}

.field_box
{
	background:url(../images/field_box.jpg) no-repeat left top;
	width:108px;
	height:18px;
	border:0px;
	float:left;
	padding:5px;
	line-height:18px;
	color:#000;
	font-size:11px;
}

.login_button
{
	background:url(../images/login.jpg) no-repeat left top;
	width:50px;
	height:28px;
	border:0px;
	float:right;
	cursor:pointer;
}

/*========== Banner ==========*/

#banner
{
	background:#000 url(../images/banner_img.jpg) no-repeat center top;
	height:514px;
}

#banner_wrapper
{
	width:960px;
	height:515px; 
	margin:0px auto;
	position:relative;
}


#logo
{
	width:280px;
	height:104px;
}

.banner_text_area
{
	background:url(../images/black_box.png) no-repeat left top;
	width:255px;
	height:296px;
	margin:42px 23px 0 0;
	padding:16px 25px 0 16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#FFF;
}

.banner_text_area h2
{
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 15px 0;
	margin:0px;
	font-size:42px;
	color:#e05d49;
}

.banner_text_area p
{
	padding:0px;
	margin:0px;
	line-height:23px;
}

.home_banner_text_area
{
	background:url(../images/white_box.png) no-repeat left top;
	width: 230px;
	height:362px;
    margin: 93px 0 0 0;
	padding:16px 0px 0 16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}

.home_banner_text_main_area {
    color: #5d5d5d;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    height: 219px;
    line-height: 133%;
    margin: 264px 0 0;
    padding: 6px 0 0;
    position: absolute;
    text-align: justify;
    width: 441px;
}

.home_banner_text_area h2
{
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 15px 0;
	margin:0px;
	font-size:43px;
	color:#e05d49;
}

.home_banner_text_area p
{
	padding:0px;
	margin:0px;
	line-height:23px;
}

.banner_box_list
{
   text-align: center;
   padding-left: 12px;
}

.banner_box_list li
{
    padding-top: 11px;
    text-align: left;
	width: 197px;
}

.banner_box_list li.checkmark
{
	background: url("../images/rightside-box-checkmark.png") no-repeat scroll right 12px transparent;
}

.banner_box_list li:nth-child(even) {color: #9C9C9C }

div.banner_list_text
{
	text-align: right;
   width: 164px;
   font-family: Georgia, Arial,Helvetica,sans-serif;
   font-size: 15px;
   /*text-shadow: 0px 2px #EBEBEB;*/
   font-smooth:always;
}

.see_more .home_banner_button {
    background: url("../images/rightside-box-button.png") no-repeat scroll left top transparent;
    border: medium none;
    color: white;
    font-family: "Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",'Open Sans Condensed',sans-serif;
    font-size: 16px;
    height: 47px;
    margin-right: 0;
    margin-top: 5px;
    padding-left: 63px;
    text-shadow: 1px 1px 1px #686A1B;
    width: 106px;
	cursor:pointer;
	margin-left: 40px;
}

.home_banner_title {
    background: url("../images/rightside-box-headertext.png") no-repeat scroll left top transparent;
    border: medium none;
    color: white;
    font-family: "Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",'Open Sans Condensed',sans-serif;
    font-size: 16px;
    height: 47px;
    margin-left: 45px;
    margin-right: 0;
    margin-top: 4px;
    padding-left: 63px;
    position: absolute;
    text-shadow: 1px 1px 1px #686A1B;
    width: 106px;
}





.see_more
{
	text-align:right;
	padding:35px 0 0 0;
}

.menu
{
	background:url(../images/nav_bg.png) no-repeat left top;
	width:634px;
	height:49px;
	padding:1px 5px 5px 0;
	position:absolute;
	left:170px;
	bottom:-26px;
}

.nav
{
	height:49px;
}

.nav ul
{
	text-align:center;
}

.nav ul li
{
	font-family: 'FranklinGothicMediumCondRg';
	display:inline;
	font-size:20px;
	height:49px;
	line-height:49px;
	color:#bbbf41;
	text-transform:uppercase;
	padding:0px 19px;
}

.nav ul li a
{
	color:#bbbf41;
	text-decoration:none;
}

.nav ul li a:hover
{
	color:#FFF;
	text-decoration:none;
}

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

#top_content
{
	background:url(../images/oracge_bg.png) repeat-x left top;
	height:454px;
}

#top_content_wrapper
{
	width:960px;
	height:454px;
	margin:0px auto;
}

.icon_area
{
	width:960px;
	height:145px;
	padding:15px 0 0 0;
}

.icon_area ul
{
}

.icon_area ul li
{
	font-family:'FranklinGothicMediumCondRg'; /*'RockwellCondensedRegular'*/
	 
	font-size:30px;
	color:#450000; /*#1a1a1a*/
	line-height:47px;
	margin-bottom:23px;
	
	width:100px;
	height:47px;
	display:block;
	float:left;
	margin-left:30px;
}

.icon_area ul li a
{
    color:#450000;/*color:#1a1a1a;*/
	text-shadow:3px 3px 0px #F37765; 
	text-decoration:none;
}

.icon_area ul li a:visited
{
    font-family: 'RockwellCondensedRegular';
	 
	font-size:30px;
	color:#1a1a1a;
	line-height:47px;
	
	width:100px;
	display:block;
	float:left;
	margin-left:30px;
}

.icon_area ul li a:hover
{
	color:#bbbf41;
	text-decoration:none;
	text-shadow:1px 1px 0px #660000; 
}
 
.icon_area ul li a img { width:57px;  }

.icon_box
{
	text-align: center;
	height:47px;
	display:block;
	padding:30px 18px 0 0;
}

.text_area
{
	font-family:Georgia, "Times New Roman", Times, serif;
	width:960px;
	height:233px;
	font-size:30px;
	color:#000;
	font-style:italic;
	text-align:center;
	line-height:135%;
	padding:45px 0 45px 0;
	font-weight:normal;
}

#bottom_content
{
	/* background:url(../images/black_bg.png) repeat-x left top;
	height:393px; */
}

#bottom_content_wrapper
{
	width:960px;
	/* height:393px; */
	margin:0px auto;
}

.template_area
{
	width:960px;
	height:241px;
}
.template_area img { border:1px solid #CCC; }
.template_area h2
{
	padding:0px;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	height:64px;
	line-height:64px;
	font-size:22px;
	font-style:italic;
	color:#000;
	font-weight:normal;
}

.template_area img
{
	width:145px;
	height:126px;
	float:left;
	margin-right:10px;
}

.template_area img.nomar
{
	margin-right:0px;
}

.black_box
{
	width:960px;
	height:107px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	/* color:#FFF; */
	color: #000;
	font-style:italic;
	text-align:center;
	line-height:normal;
	padding:45px 0 0 0;
	font-weight:normal;
}

#main_content_area
{
	background:#bbbf41;
	border-bottom:1px solid #a0a33a;
}

#main_content_wrapper
{
	width:960px;
	margin:0px auto;
	padding:16px 0;
}

.video_area
{
	width:960px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin-bottom:20px;
    height:405px;
}

.video_box
{
	/*width:229px;*/
    width:960px;
	margin-right:11px;
}

.video_box2
{
	/*width:230px;*/
	/*height:296px;*/
    height:405px;
    width:720px;
}

.video_img
{
	/*width:229px;
	height:182px;
    */
    width:720px;
    height:405px;
	padding-bottom:15px;
	position:relative; top:0; left:0;
}

.video_txt 
{
    float:left;
    margin-left:10px;
    margin-top:55px;
    width:220px;
}

.play { position:absolute;/*top:45px; left:65px;*/left:293px;top:138px; }

.video_box h3
{
	padding:0 0 7px 0;
	margin:0px;
	font-size:18px;
	font-weight:bold;
	color:#000;
}

.video_box p
{
	padding:0px;
	margin:0px;
	font-style:italic;
	line-height:normal;
}

.content_icon
{
	width:960px;
	height:47px;
	margin-bottom:25px;
}

.content_icon img
{
	width:48px;
	height:47px;
	margin-right:31px;
}

.content_icon img.nomar
{
	margin-right:0px;
}

.post_area
{
	width:811px;
	margin:0px auto;
}

.offer
{
	background:url(../images/border.jpg) repeat-x left bottom;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:811px;
	height:107px;
	font-size:28px;
	color:#131313;
	font-weight:normal;
	font-style:italic;
}

.offer span
{
	font-size:28px;
	color:#cc3366;
	font-weight:bold;
	font-style:normal;
	line-height:normal;
}

.post_comment
{
	font-family:Georgia, "Times New Roman", Times, serif;
	height:75px;
	font-size:24px;
	color:#283503;
	text-align:center;
	line-height:normal;
	font-style:italic;
	padding:22px 0 0 0;
}

.post_img_area
{
	width:811px;
}

/*.post_img_area img
{
	width:384px;
	height:505px;
	float:left;
	margin:0 39px 39px 0;
	border:1px solid #333;
}


.post_img_area img.nomar
{
	margin:0 0 39px 0;
}
*/

.post_img_area .nomar
{
	margin:0 0 39px 0;
}


.demo
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:27px;
	color:#131313;
	text-align:right;
	line-height:normal;
	font-style:italic;
	padding:0 0 30px 0;
}

.demo a
{
	color:#cc3366;
	text-decoration:none;
}

.demo a:hover
{
	color:#cc3366;
	text-decoration:underline;
}

/*========== Sub-Footer ==========*/

#subfooter_outer
{
	background:#f2edd0;
}

#subfooter_wrapper
{
	width:960px;
	margin:0px auto;
	padding:40px 0;
}

#subfooter_wrapper h3
{
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 20px 0;
	margin:0px;
	font-size:30px;
	color:#a9301d;
	text-align:center;
	font-style:italic;
	line-height:normal;
}

.subfooter_list_area
{
	width:811px;
	margin:0px auto;
}

.subfooter_list
{
	background:url(../images/border2.jpg) repeat-x left bottom;
	width:656px;
	padding:20px 65px 20px 90px;
}

.nobr
{
	background:none;
}

.list_img
{
	width:91px;
}

.list_text
{
	width:541px;
	font-size:16px;
	color:#2a2a2a;
	line-height:normal;
}

.imgspc
{
	/*padding:25px 0 0 0;*/
	padding:0;
}

/*========== Footer ==========*/

#footer
{
	background:url(../images/footer_bg.jpg) repeat-x left top;
	height:128px;
}

#footer_wrapper
{
	width:960px;
	height:100px;
	margin:0px auto;
	padding:28px 0 0 0;
}

#footer_wrapper ul
{
	padding:0 0 0 340px;
}

#footer_wrapper ul li
{
	background:url(../images/sepa.jpg) no-repeat left center;
	font-size:12px;
	color:#959595;
	height:20px;
	line-height:20px;
	float:left;
	padding:0px 10px;
}

#footer_wrapper ul li.nobr
{
	background:none;
	padding-left:0px;
}

#footer_wrapper ul li a
{
	color:#959595;
	text-decoration:none;
}

#footer_wrapper ul li a:hover
{
	color:#FFF;
	text-decoration:none;
}

/*========== Inner1 ==========*/

#inner_banner
{
	background:#000 url(../images/banner_img2.jpg) no-repeat center top;
	height:275px;
}

#inner_banner_wrapper
{
	width:960px;
	height:275px;
	margin:0px auto;
	position:relative;
}

#inner_content
{
	background:#f2edd0 url(../images/oracge_bg.png) repeat-x left top;
}

#inner_content_wrapper
{
	width:960px;
	margin:0px auto;
}

#inner_content_wrapper h2
{
	padding:0 0 20px 0;
	margin:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#000;
}

.number_bg
{
	background:url(../images/number_bg.png) no-repeat left top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:71px;
	height:71px;
	text-align:center;
	line-height:71px;
	padding:0 5px 6px 0;
	font-size:46px;
	color:#FFF;
	position:absolute;
	left:-80px;
	top:16px;
}

.number_bg2
{
	background:url(../images/number_bg.png) no-repeat left top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:71px;
	height:71px;
	text-align:center;
	line-height:71px;
	padding:0 5px 6px 0;
	font-size:46px;
	color:#FFF;
	position:absolute;
	left:-80px;
	top:-17px;
}

.your_account
{
	width:776px;
	height:141px;
	margin:0px auto 24px auto;
	padding:45px 0 0 14px;
	position:relative;
}

.account_left
{
	width:335px;
}

.account_right
{
	width:404px;
}

.tag2
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:114px;
	height:30px;
	display:block;
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#000;
	line-height:30px;
}

.tag3
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:182px;
	height:30px;
	display:block;
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#000;
	line-height:30px;
}

.account_field
{
	background:url(../images/field_box2.jpg) no-repeat left top;
	width:211px;
	height:20px;
	border:0px;
	float:left;
	padding:5px;
	line-height:20px;
	color:#000;
	margin:0 0 10px 0; 
}

.fitshop_summery
{
	background:#bbbf41;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:762px;
	border:1px solid #d4c561;
	margin:0px auto 24px auto;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	border-radius:6px;
	behavior:url(PIE.htc);
	position:relative;  
	padding:25px 13px 30px 13px;
}

.green_bar
{
	background:#878a20;
	width:762px;
	height:49px;
	font-size:18px;
	font-weight:normal;
	color:#dfeec1;
	line-height:49px;
}

.package
{
	width:225px;
	height:49px;
	display:block;
	padding:0 0 0 10px; /*padding:0 0 0 65px; */
	
}

.description
{
	width:265px;
	height:49px;
	display:block;
	text-align:center;
}

.price
{
	width:223px;
	height:49px;
	display:block;
}

.green_bar2
{
	background:#bbbf41;
	width:762px;
	height:49px;
	font-size:18px;
	font-weight:normal;
	color:#000000;
	line-height:49px;
	margin-bottom:24px;
}

.silver
{
	width:133px;
	height:49px;
	display:block;
	padding:0 0 0 5px;
}

.package2
{
	width:270px;
	height:49px;
	display:block;
	
}

.price2
{
	width:130px;
	height:49px;
	display:block;
}

.remove_button
{
	width:154px;
	height:42px;
	padding:7px 0 0 0;
	display:block;
	text-align:right;
}

.details_summery
{
	background:url(../images/border3.jpg) repeat-x left top;
	width:632px;
	padding:25px 65px;
	font-size:13px;
	color:#000;
	line-height:normal;
}

.coupon
{
	background:url(../images/border3.jpg) repeat-x left top;
	width:632px;
	padding:25px 65px 0 65px;
}

.coupon_left
{
	width:323px;
}

.tag4
{
	width:323px;
	height:24px;
	display:block;
	float:left;
	font-size:14px;
	color:#010101;
	line-height:24px;
}

.account_field2
{
	background:url(../images/field_box3.jpg) no-repeat left top;
	width:211px;
	height:20px;
	border:0px;
	float:left;
	padding:5px;
	line-height:20px;
	color:#000;
}

.redeem
{
	background:url(../images/redeem.jpg) no-repeat left top;
	width:92px;
	height:31px;
	border:0px;
	cursor:pointer;
	float:right;
}

.coupon_right
{
	width:190px;
	font-size:17px;
	color:#000;
	font-weight:bold;
	padding:25px 0 0 0;
}

.payment_summery
{
	background:#f0a343;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:762px;
	border:1px solid #f0a343;
	margin:24px auto 0 auto;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	border-radius:6px;
	behavior:url(PIE.htc);
	position:relative;
	padding:25px 13px 30px 13px;
}

.box_border
{
	background:url(../images/border4.jpg) repeat-x left bottom;
	padding:20px 0 13px 0;
}

.tags1
{
	width:113px;
	height:30px;
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#000;
	line-height:30px;
}

.field1
{
	background:url(../images/field_box4.jpg) no-repeat left top;
	width:211px;
	height:20px;
	color:#000;
	line-height:20px;
	padding:5px;
	border:0px;
	margin:0 20px 11px 0;
}

.tags2
{
	width:80px;
	height:30px;
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#000;
	line-height:30px;
}

.tags3
{
	width:148px;
	height:30px;
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#000;
	line-height:30px;
}

.field2
{
	background:url(../images/field_box5.jpg) no-repeat left top;
	width:76px;
	height:20px;
	color:#000;
	line-height:20px;
	padding:5px;
	border:0px;
	margin:0 14px 11px 0;
}

.field3
{
	background:url(../images/field_box6.jpg) no-repeat left top;
	width:105px;
	height:20px;
	color:#000;
	line-height:20px;
	padding:5px;
	border:0px;
	margin:0 20px 11px 0;
}


.tags4
{
	width:113px;
	height:30px;
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#000;
	line-height:30px;
}

.tags5
{
	width:221px;
	height:30px;
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#000;
	line-height:30px;
}

.tags6
{
	width:115px;
	height:30px;
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#000;
	line-height:30px;
}

.box_area
{
	width:221px;
	margin-right:20px;
}

.box_area2
{
	width:115px;
	margin-right:20px;
}

.tags7
{
	width:116px;
	height:20px;
	display:block;
	font-size:14px;
	color:#000;
	line-height:20px;
	padding-left:11px;
	float:left;
}
.tags7 a { color:#000; text-decoration:none; }

.pad
{
	padding:20px 0 13px 284px;
}

.button_area
{
	text-align:center;
	padding:15px 0 0 0;
}

.submit_button
{
	background:url(../images/submit.jpg) no-repeat left top;
	width:92px;
	height:31px;
	border:0px;
	cursor:pointer;
}

/*========== Inner2 ==========*/

#inner2_content_wrapper
{
	width:960px;
	height:267px;
	margin:0px auto;
	padding:67px 0 0 0;
}

.login_bg
{
	background:url(../images/login_bg.png) no-repeat left top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:413px;
	height:181px;
	margin:0px 0 0 240px;
	padding:30px 55px 0 55px;
}

.tags8
{
	width:114px;
	height:30px;
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#333333;
	line-height:30px;
	float:left;
}

.login_field
{
	background:url(../images/field_box7.jpg) no-repeat left top;
	width:211px;
	height:20px;
	border:0px;
	padding:5px;
	line-height:20px;
	color:#CCC;
	margin-bottom:10px;
}

.remember_box
{
	padding:0 0 0 218px;
}

.remember_text
{
	display:block;
	float:left;
	font-size:14px;
	padding:2px 0 0 5px;
}

.button_area
{
	padding:20px 0 0 0;
}

.forget
{
	display:block;
	width:126px;
	height:42px;
	font-size:14px;
	line-height:42px;
}

.login_new
{
	background:url(../images/login_button.jpg) no-repeat left top;
	width:108px;
	height:42px;
	border:0px;
	cursor:pointer;
	float:right;
}

/***** Industry.aspx *****/
#pboxes {  margin:0px auto;  background:transparent url(../images/pboxes.png) no-repeat 0 0; min-height:450px; width:910px;   }
    #pboxes .pb { float:left; width:190px; font-size:16px; padding:50px; height:280px;  position:relative; top:0; left:0; }
        #pboxes .pb p { text-align:left; margin-bottom:5px; }
        #pboxes .pb h2 { padding-top:3px; text-align:center; font-family:Georgia, Serif; font-weight:normal; color:#FFF; font-style:italic; margin-bottom:20px; text-shadow:1px 2px 3px #A53422; }
        #pboxes .pb strong { font-weight:bold; font-size:14px; }
        #pboxes .pb .subtitle { color:#E05D49; font-family:Georgia, Serif;  }
        #pboxes .pb .specs { text-align:left; list-style-type:square; margin-top:20px; }
            .pb .specs li { padding:0 0 10px 0; margin:0;   }
            .pb a, .pb a:visited { color:#333; font-size:11px;   }
   #pboxes .pline { border-bottom:1px dotted #CCC; height:1px; padding:0; margin:10px 0 10px 0; }
   #pboxes .pb .chooseplan { position:absolute; top:358px; left:100px; color:#FFF; font-weight:bold; font-size:16px; text-decoration:none; } 
#industry-designs { width:930px;   position:relative; }
    #industry-designs .pdesigns { padding:0; border-bottom:1px solid #E05D49; margin-bottom:10px; height:40px;  }
        #industry-designs .pdesigns .ptitle { background-color:#E05D49; color:#FFF; font-size:28px; padding:10px; -moz-border-top-left-radius:10px; border-top-left-radius:10px; -moz-border-top-right-radius:10px; border-top-right-radius:10px; }
        #industry-designs .divider { border:1px solid #CCC; border-left-width:0; border-right-width:0; margin:50px 0px 50px 0px; height:10px; }
        #industry-designs img { border:1px solid #CCC;  }
        
/***** Package.aspx *****/  
#package-designs { }
    #package-designs .pdesign { margin:10px; }

      
/***** ContactUs.aspx *****/
#contactus { width:800px; margin:auto; padding:50px 0 0 0; }
#contactus .fleft { float:left; width:275px; background:#E6E6E6 url(../images/bgs/big-box-gray-gradient.png) repeat-x 0 0; }
#contactus .textbox { display:block; width:382px; height:33px; border:0; display:block; background: url(../images/bgs/textbox-narrow.png) no-repeat 0 0;  }      
#contactus textarea { border:0; display:block; width:382px; height:242px; background: url(../images/bgs/textbox-big.png) no-repeat 0 0; }
      
.fleft { float:left; width:275px; height:auto; padding:10px; -moz-border-radius:6px; border-radius:6px;   }    

/*********** Utilities ***************/
.roundbx_2 { -moz-border-radius:2px; border-radius:2px; }

.roundbx_5 { -moz-border-radius:5px; border-radius:5px; }
.roundbx_5_top { border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-top-right-radius:5px; -moz-border-radius-topright:5px; }
.roundbx_5_bot { border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; }

.roundbx_5_topr { border-top-right-radius:5px; -moz-border-radius-topright:5px; }
.roundbx_10_topr { border-top-right-radius:10px; -moz-border-radius-topright:10px; }roundbx_19_topr { border-top-right-radius:19px; -moz-border-radius-topright:19px; }


.roundbx_10 { -moz-border-radius:10px; border-radius:10px; }
.roundbx_10_top { border-top-left-radius:10px; -moz-border-radius-topleft:10px; border-top-right-radius:10px; -moz-border-radius-topright:10px; }
.roundbx_10_bot { border-bottom-left-radius:10px; -moz-border-radius-bottomleft:10px; border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px; }

.shadow_10_rbot  { -moz-border-radius:10px; border-radius:10px; -moz-box-shadow: 10px 10px 10px #666; -webkit-box-shadow: 10px 10px 10px black; box-shadow: 10px 10px 10px #666; } 
.shadow_5_rbot  { -moz-border-radius:5px; border-radius:5px; -moz-box-shadow: 5px 5px 5px #666; -webkit-box-shadow: 5px 5px 5px black; box-shadow: 5px 5px 5px #666; } 
.shadow_2_rbot  { -moz-border-radius:2px; border-radius:2px; -moz-box-shadow: 2px 2px 2px #666; -webkit-box-shadow: 2px 2px 2px black; box-shadow: 2px 2px 2px #666; } 



/***** Overrides Browsers default bg colors *****/


#pboxes .pb .comingsoon { font-family:'Conv_Wendy LP Bold',Sans-Serif; position:absolute; color:#FFF; font-weight:bold; font-size:27px; text-decoration:none; } 
 
