body{margin:0px; background-color:#E0E0E0; font-size:12px; color:#666; font-family:arial,sans-serif,monospace; }
img{border-width:0px;}
fieldset{padding:0px; margin:0px; border-width:0px;}


/* droplicous v1.1 */
#nav ul.scriptaculously{
	text-align:left;
	width:300px;
	font-size:.8em;
	margin:-8px;
	padding:5px;
	padding-top:0px;
	padding-bottom:20px;
	position:absolute;
	left:0px;
	top:-3px;
	/*opacity:.97;
	filter:alpha(opacity=97);*/
}
html>body #nav ul.scriptaculously{/*ie shit*/
	position:absolute;	
	margin:-8px;
	top:20px;
}
#nav ul.scriptaculously a:hover{
	position:relative;
	color:white;
	background:none;
	background-color:#999999; border-color:#CCCCCC; border-width:1px; border-top-width:0px; border-style:solid;
}
#nav ul.scriptaculously a{
	position:relative;
	z-index:999;
	font-weight:normal;
	margin:0;
	padding:5px 0 5px 10px;
	background:none;
	color:#666666;
	display:block;
	background-color:white; border-color:#CCCCCC; border-width:1px; border-top-width:0px; border-style:solid;
}
#nav li a:hover{
	color:black;
}
#nav li a{
	text-decoration:none;
	color:#666666;
	top:10px;
	padding:5px;
    padding-right:30px;

}
#nav{
	font-family:arial,sans-serif,monospace;
	position:relative;
	top:4px;
	width:980px;
	text-align:left;
	list-style:none;
	margin:0 auto;
	padding:0;
	list-style:none;
	font-size:14px;
}
#nav li{
 	position:relative;
 	display:inline;
	margin:0;
	padding:0;
}

#rotate li{ position: absolute; top:0px; left:0px; width:740px; height:270px; margin:0; padding:0; visibility: hidden;}

#ad1 { position: relative; width:320px; height:108px; margin:0; padding:0;}
#ad2 { position: relative; width:320px; height:108px; margin:0; padding:0;}
#ad3 { position: relative; width:320px; height:108px; margin:0; padding:0;}

ul.crossfade {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
}

/* 
	Global/Standard Content Styles
	Includes:	Header Styles
				Navigation Styles
				General Website Styles
				Flash Box Style
				Website Content Styles
				Footer Styles
				
*/
	
.header{z-index:99; position:relative; top:0px; left:0px; width:100%; height:100px;}
	.header_wrapper{z-index:1; position:relative; top:0px; left:0px; width:980px; height:100px; margin-left:auto; margin-right:auto;}
		.header_navigation{
		z-index:2; position:absolute; bottom:5px; left:0px; width:970px; height:24px; padding:1px; padding-right:5px; padding-left:5px;
		background-color:white; border-color:#CCCCCC; border-width:1px; border-style:solid;
		}
		
		
		
		.header_subscribe{z-index:2; position:absolute; top:15px; left:0px;}
				.input_subscibe{z-index:3; padding:2px; height:16px; width:225px; border-width:1px; border-color:#CCCCCC; border-style:solid; }
		.header_posimotion{z-index:2; position:absolute; top:10px; right:0px;}
			
		
		
		
.header_twitter{z-index:0; position:relative; top:0px; left:0px; width:100%; height:24px;}
	.header_twitter_wrapper{
	z-index:2; position:relative; top:0px; left:1px; width:970px; height:24px; padding-top:0px; padding-right:5px; padding-left:5px; 
	margin-left:auto; margin-right:auto; overflow:hidden;  background-color:white; cursor:default;
	border-width:1px; border-style:solid; border-color:#CCCCCC;
	 overflow:hidden;
	}
		.header_twitter_scroll_wrapper{
			z-index:3; position:absolute; top:5px; right:0px; height:15px; width:920px; overflow:hidden;
		}
	
		#header_twitter_scroll{z-index:3; position:absolute; overflow:hidden;}	

.header_upgrade{z-index:0; position:relative; top:0px; left:1px; width:100%; height:36px;}
	.header_upgrade_wrapper{
	z-index:2; position:relative; top:0px; left:0px; width:970px; height:36px; padding:5px; padding-bottom:0px; 
	margin-left:auto; margin-right:auto; overflow:hidden;  background-color:#FFFF99; cursor:default;
	border-width:1px; border-style:solid; border-color:#FF9900; color:black;
	 overflow:hidden;
	}

img.background{z-index:-1; position:absolute; top:0px; left:0px; width:100%; height:400px;}
	
.content{
z-index:0; position:relative; bottom:0px; left:0px; width:980px; 
padding-bottom:0px; margin-top:20px; margin-left:auto; margin-right:auto; 
background-color:white; border-color:#CCCCCC; border-width:1px; border-style:solid;

}

.content_header_wrapper{z-index:3; position:relative; top:0px; left:10px; margin-top:5px; width:960px; height:50px; font-family:arial,sans-serif,monospace;}
	.content_header{z-index:4; position:relative; top:0px; left:0px; font-size:24px; text-align:left;}
	.content_line{z-index:4; position:relative; top:0px; left:0px; height:1px; width:960px; border-width:0px; border-style:solid; border-color:#999; border-top-width:1px;}
	.content_subheader{z-index:4; position:relative; top:0px; left:0px; width:960px; font-size:11px; text-align:right;}
	
.content_subheader_wrapper{z-index:3; position:relative; top:0px; left:20px; margin-top:10px; width:940px; height:30px; overflow:hidden; font-family:arial,sans-serif,monospace;}
	.content_subheader_header{z-index:4; position:relative; top:0px; left:0px; font-size:16px; text-align:left;}
	.content_subheader_subheader{z-index:4; position:relative; top:0px; left:0px; width:940px; font-size:11px; text-align:right;}
	
.content_smallheader_wrapper{z-index:3; position:relative; top:0px; left:0px; margin-top:10px; width:730px; height:30px; overflow:hidden;}
	.content_smallheader_header{z-index:4; position:relative; top:0px; left:0px; font-size:16px; text-align:left;}
	
.footer{z-index:0; position:relative; top:10px; left:0px; width:100%; height:150px; color:#333333;}
	.footer_wrapper{z-index:1; position:relative; top:10px; left:0px; width:980px; height:200px; margin-left:auto; margin-right:auto;}
	.footer_header{font-family:arial,sans-serif,monospace; font-size:18px; padding-bottom:10px;}
	.footer_website{position:absolute; top:0px; left:0px; }
	.footer_social{position:absolute; top:0px; left:130px;}
	.footer_support{position:absolute; top:0px; left:260px;}
	.footer_logo{position:absolute; top:0px; right:0px; width:350px; text-align:right; font-size:10px;}

a:link{color:#666; text-decoration:none;}
a:visited{color:#666; text-decoration:none;}
a:hover{color:red; text-decoration:underline;}
a:active{color:#666; text-decoration:none;}	

	
/*	
	
	Application Styles
	Includes: 	Application Tables Styles
				Application Page Styles
				Screenshot Manager Styles
	
*/	

.applications_table_wrapper{z-index:3; position:relative; top:0px; left:20px; width:940px; height:67px; margin-bottom:5px;
		background-color:white; border-color:#CCCCCC; border-width:1px; border-style:solid;
		}
	img.applications_table_icon{z-index:4; position:absolute; top:5px; left:5px; height:57px; width:57px;}
	.applications_table_name{z-index:4; position:absolute; top:5px; left:80px; font-size:14px; font-weight:bold;}
	.applications_table_description{z-index:4; position:absolute; bottom:5px; left:80px; height:38px; width:600px; font-size:11px; overflow:hidden; line-height:1;}
	.applications_table_price{z-index:4; position:absolute; bottom:24px; right:10px; font-size:16px;}
	.applications_table_store{z-index:4; position:absolute; bottom:12px; right:110px; font-size:16px;}
	
	.applications_share_wrapper{z-index:5; position:relative; height:55px; width:730px; margin-top:20px; border-width:1px; border-style:solid; border-color:#999999; background-color:white; overflow:hidden;}
	.applications_share_header{z-index:5; position:absolute; top:5px; left:5px; font-size:16px;}
	.applications_share_email_lbl{z-index:5; position:absolute; top:32px; left:7px;}
	.applications_share_input{z-index:5; position:absolute; top:28px; left:105px; height:14px; width:200px; padding:2px; border-width:1px; border-style:solid; border-color:#CCCCCC; font-size:12px;}
	.applications_share_bar_wrapper{z-index:5; position:absolute; bottom:5px; left:5px; width:478px; height:10px; border-width:1px; border-style:solid; border-color:#CCCCCC;}
	img.applications_share_send{z-index:5; position:absolute; top:28px; right:5px; cursor:pointer;}
	
	.application_rating_wrapper{
	padding:2px;
	text-align:center; width:135px; font-size:9px; font-weight:bold;
	border-width:1px; border-style:solid; border-color:#CCCCCC;
	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; overflow:hidden;
	background-color:white;
	}
		img.star{ padding:2px;}
	
	.applications_price{position:relative; right:0px; font-size:20px; padding-top:10px; }
	
	.applications_sidebar{z-index:5; position:absolute; top:60px; left:10px; width:200px;}
		.applications_sidebar_link{z-index:6; position:relative; margin-bottom:2px; 
			border-color:#CCCCCC; border-width:1px; border-style:solid;
		 	padding:3px; width:200px; cursor:pointer;}
		.applications_sidebar_link_hover{z-index:6; position:relative; margin-bottom:2px; 
			border-color:#CCCCCC; border-width:1px; border-style:solid;	
			padding:3px; width:200px; cursor:pointer; background-color:#999; color:white;}
	.applications_sidebar_header{z-index:6; position:relative; top:0px; left:0px; width:208px; font-size:14px; margin-top:10px; margin-bottom:2px; border-width:0px; /*border-bottom-width:1px; border-style:solid; border-color:#999;*/ padding-bottom:2px; margin-bottom:3px;}
	
	.applications_content{z-index:3; position:relative; top:0px; left:225px; width:730px; padding-left:10px; border-width:0px; border-left-width:1px; border-style:solid; border-color:#999; }
	.applications_header_wrapper{z-index:4; position:relative; top:0px; left:0px; width:730px; height:60px; border-width:0px; border-bottom-width:1px; border-style:solid; border-color:#999; margin-bottom:10px; }
		img.applications_header_icon{z-index:5; position:absolute; top:0px; left:0px; height:57px; width:57px;}
		.applications_header{z-index:5; position:absolute; top:20px; left:70px; font-size:34px;}
		.applications_subheader{z-index:5; position:absolute; bottom:2px; left:0px; font-size:16px;}
		
		
		
	.screen_wrapper{z-index:5; position:relative; top:0px; left:0px; width:730px; height:525px; overflow:hidden;}
	.screen_bar{z-index:6; position:absolute; top:0px; left:0px; width:730px; height:25px;}
		.screen_previous{z-index:7; position:absolute; top:0px; left:0px; width:154px; height:25px; background-image:url("../images/applications/btn/btn_previous.png"); background-repeat:no-repeat; cursor:pointer;}
		.screen_next{z-index:7; position:absolute; top:0px; right:0px; width:154px; height:25px; background-image:url("../images/applications/btn/btn_next.png"); background-repeat:no-repeat; cursor:pointer;}
		.screen_previous_inactive{z-index:7; position:absolute; top:0px; left:0px; width:154px; height:25px; background-image:url("../images/applications/btn/btn_previous_inactive.png"); background-repeat:no-repeat;}
		.screen_next_inactive{z-index:7; position:absolute; top:0px; right:0px; width:154px; height:25px; background-image:url("../images/applications/btn/btn_next_inactive.png"); background-repeat:no-repeat;}
	
	.screen_container{z-index:8;position:absolute; top:30px;}
		img.screen_horz{z-index:9; position:absolute; top:85px; width:480px; height:320px; padding-right:125px; padding-left:125px;}
		img.screen_vert{z-index:9; position:absolute; top:0px; width:320px; height:480px; padding-right:205px; padding-left:205px;}
		/*img.image_view{z-index:2; position:absolute; top:40px; width:730px; height:730px; padding-right:0px; padding-left:0px;}*/

/*
	
	PosiMotion Home Styles
	Includes: 	Home RSS Feed Box
				Home Articles Box
				Home Featured Images

*/

#flash li{ position: absolute; width:0px; height:0px; margin:0; padding:0; visibility: hidden;}



	.flash_wrapper{z-index:1; position:relative; top:0px; left:0px; width:740px; height:250px; margin-left:auto; margin-right:auto;}

.home_section_1{z-index:1; position:relative; top:15px; left:0px; height:400px; width:980px; margin-left:auto; margin-right:auto;}
	.home_flash{z-index:2; position:absolute; top:0px; left:0px; height:271px; width:740px;
	background-color:white; border-color:#CCCCCC; border-width:1px; border-style:solid; overflow:hidden;}

	.home_right{
		z-index:3; position:absolute; top:0px; right:0px; width:232px; height:271px;
		background-color:white; border-color:#CCCCCC; border-width:1px; border-style:solid;
	}

		.home_right_1{z-index:4; position:absolute; top:5px; right:5px; width:220px; height:83px;
		background-color:white; border-color:#CCCCCC; border-width:1px; border-style:solid;
			 cursor:pointer;}
			
		.home_right_2{z-index:4; position:absolute; top:93px; right:5px; width:220px; height:83px;
		background-color:white; border-color:#CCCCCC; border-width:1px; border-style:solid;
			 cursor:pointer;}
			
		.home_right_3{z-index:4; position:absolute; bottom:5px; right:5px; width:220px; height:83px;
		background-color:white; border-color:#CCCCCC; border-width:1px; border-style:solid;
			 cursor:pointer;}
		
	.home_bottom{z-index:3; position:absolute; bottom:3px; left:0px; width:978px; height:120px;
	background-color:white; border-color:#CCCCCC; border-width:1px; border-style:solid;
	}
		
		.home_bottom_1{z-index:4; position:absolute; bottom:5px; left:4px; width:320px; height:108px;
		background-color:white; border-color:#CCCCCC; border-width:1px; border-style:solid;
			 cursor:pointer; background-repeat:no-repeat; overflow:hidden;}
			
		.home_bottom_2{z-index:4; position:absolute; bottom:5px; left:329px; width:318px; height:108px;
		background-color:white; border-color:#CCCCCC; border-width:1px; border-style:solid;
			 cursor:pointer; background-repeat:no-repeat; overflow:hidden;}
			
		.home_bottom_3{z-index:4; position:absolute; bottom:5px; right:4px; width:320px; height:108px;
		background-color:white; border-color:#CCCCCC; border-width:1px; border-style:solid;
			 cursor:pointer; background-repeat:no-repeat; overflow:hidden;}
		
	.home_article_wrapper{
		z-index:3; position:relative; top:15px; left:0px; height:250px; width:980px; margin-left:auto; margin-right:auto;
		background-color:white; border-color:#CCCCCC; border-width:1px; border-style:solid;
		 }
		
		.article{
			z-index:4; position:absolute; top:0px; height:218px; width:215px; margin:5px;
			background-color:#F6F6F6; border-color:#CCCCCC; border-width:1px; border-style:solid;
			 padding:10px;
		}
		
		.article_title{font-size:15px; padding-bottom:15px;}
		.article_text{font-size:10px;}
		img.article_image{width:75px; float:left; padding-right:10px; padding-bottom:5px;}
		.article_link{position:absolute; width:215px; bottom:10px; right:10px;}
	
		.twitter_link{text-align:center; padding-top:5px; padding-bottom:5px; border-width:0px; border-bottom-width:1px; border-style:solid; border-color:#CCCCCC;}
	
	.app_bar{position:relative; top:0px; left:0px; z-index:1; background-image:url('../images/home/appbar/background.png'); margin-left:auto; margin-right:auto; margin-top:20px; 
		width:978px; height:110px; background-color:white; border:1px solid #CCC; overflow:hidden;}
		
		#app_bar_navi_left{position:absolute; top:-1px; left:-1px; z-index:10; width:50px; height:110px; background-color:white; border:1px solid #CCC; cursor:pointer;}
		#app_bar_navi_right{position:absolute; top:-1px; right:-1px; z-index:10; width:50px; height:110px; background-color:white; border:1px solid #CCC; cursor:pointer;}
		
	#app_bar_wrapper{position:absolute; top:0px; z-index:0; height:120px; overflow:hidden;}
	.app_bar_item{float:left; width:90px; height:85px; cursor:pointer; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; padding-right:11px; padding-left:8px;}
	img.app_bar_icon{height:57px; width:57px; padding-left:16px; padding-right:16px; padding-top:5px; padding-bottom:3px;}
		
		
/* 

	PosiMotion Advertising Styles
	Includes:	Text Positions for Advertising Page
				Image Positions for Advertising Page
				
*/

.advertising_wrapper{z-index:2; position:relative; top:0px; left:100px; width:720px;}
.advertising_box1{z-index:5; position:relative; top:0px; left:0px; font-size:14px; height:500px; width:300px; padding-bottom:25px; padding-top:10px; padding-left:10px;}
.advertising_box2{z-index:5; position:relative; top:0px; left:0px; font-size:14px; height:450px; padding-left:450px; padding-right:10px;}
.advertising_box3{z-index:5; position:relative; top:0px; left:0px; font-size:14px; height:400px; width:300px; padding-left:10px;}
.advertising_box4{}

.advertising_image1{position:absolute; top:15px; right:-2px;}
.advertising_image2{position:absolute; top:500px; left:0px;}
.advertising_image3{position:absolute; top:686px; left:377px;}
.advertising_image4{position:absolute; bottom:10px; right:50px; cursor:pointer;}

/*
	PosiMotion Support Styles
	Includes:	Form Fields for Contact Page
				Subheaders for Pages
				Stylized Drop Menus

*/

.drop_cat{background-color:#900; color:white; font-weight:bold;}
.drop_sub{}

.support_content{z-index:3; position:relative; top:0px; left:225px; width:730px; padding-left:10px; border-width:0px; border-left-width:1px; border-style:solid; border-color:#999; }
.support_header{z-index:4; position:relative; top:0px; left:0px; width:730px; font-size:18px; border-width:0px; border-bottom-width:1px; border-style:solid; border-color:#999; margin-top:5px; margin-bottom:10px; }
.support_form_wrapper{z-index:1; position:relative; top:0px; left:0px; width:490px; height:250px;}
.support_form_left{z-index:2; position:absolute; top:0px; left:0px; width:390px;}
.support_form_right{z-index:2; position:absolute; top:0px; right:0px; width:390px;}
.support_form_bottom{z-index:3; position:absolute; top:200px;left:0px; width:390px; text-align:center;}
.support_field_wrapper{z-index:3; position:relative; top:0px; left:0px; margin-bottom:5px; height:24px; width:490px;}
.support_field_wrapper_form{z-index:3; position:relative; top:0px; left:0px; margin-bottom:5px; height:200px; width:300px;}
	.support_field_lbl{z-index:4; position:absolute; top:0px; left:0px; padding-top:5px; padding-bottom:5px; height:16px; width:100px;}
	.support_field_input{z-index:4; position:absolute; top:0px; right:0px; padding:4px; height:16px; width:325px; border-width:1px; border-color:#999; border-style:solid; }
	.support_field_drop{z-index:4; width:250px; position:absolute; top:0px; right:0px;}
		.support_field_area{z-index:4; position:absolute; top:0px; right:115px; padding:4px; height:16px; width:25px; border-width:1px; border-color:#999; border-style:solid; text-align:center;}
		.support_field_access{z-index:4; position:absolute; top:0px; right:70px; padding:4px; height:16px; width:25px; border-width:1px; border-color:#999; border-style:solid; text-align:center;}
		.support_field_local{z-index:4; position:absolute; top:0px; right:0px; padding:4px; height:16px; width:50px; border-width:1px; border-color:#999; border-style:solid; text-align:center;}
		.support_field_info{z-index:4; position:absolute; top:28px; left:0px; padding:4px; height:150px; width:480px; border-width:1px; border-color:#999; border-style:solid;}
		

/* 

	PosiMotion Hardware Styles
	Includes: 	PosiMotion Gfi/Vs Seperations
				PosiMotion Order Button
	
*/

.hardware_content{z-index:5; position:relative; top:0px; left:10px; width:940px; height:500px;}
	.hardware_wrapper{z-index:6; position:relative; top:15px; left:0px; width:640px; height:457px; margin-left:auto; margin-right:auto; border-width:1px; border-style:solid; border-color:#CCC; border-right-width:0px; text-align:right;}
		img.hardware_vs{z-index:7; position:absolute; top:0px; right:0px;}
		img.hardware_gfi{z-index:7; position:absolute; top:0px; left:0px;}

.hardware_btn_order{z-index:6; position:absolute; top:500px; right:0px; width:940px; height:50px; text-align:center;}
		
		
/* 

	PosiMotion Order Styles
	Includes:	Form Styles
	
*/



.order_form_wrapper{z-index:5; position:relative; top:0px; left:20px; width:940px; height:850px;}
.order_checkout_wrapper{z-index:5; position:relative; top:0px; left:20px; width:940px; height:750px;}
.order_success_wrapper{z-index:5; position:relative; top:0px; left:20px; width:940px; height:650px;}
.order_error_wrapper{z-index:5; position:relative; top:0px; left:20px; width:940px; height:100px;}	
		
		.order_1{position:absolute; top:0px; left:0px; width:300px;}
			.order_product{position:relative; top:0px; left:0px; height:150px; margin-bottom:10px; background-repeat:no-repeat; border-width:1px; border-color:#CCC; border-style:solid;}
			.order_product_qty{position:absolute; width:85px; top:40px; right:15px; text-align:center;}
			
		.order_2{position:absolute; top:0px; left:320px; width:300px;}
		.order_3{position:absolute; top:0px; right:0px; width:300px;}
		
		.order_item{z-index:3; position:relative; left:0px; top:0px; padding-bottom:10px; padding-top:4px;}
		.order_check{z-index:3; position:absolute; top:0px; left:0px; height:23px; width:23px; background-color:#999; }
		.order_subheader{z-index:2; font-size:16px; border-width:0px; border-bottom-width:1px; border-bottom-color:#CCC; border-style:solid; padding-top:8px;}
		
.order_wrapper{z-index:5; position:relative; top:0px; left:0px; width:940px; height:940px; color:black;}
.order_verify_wrapper{z-index:5; position:relative; top:0px; left:0px; width:940px; height:500px; color:black;}
		.order_left{width:350px; position:absolute; top:0px; left:0px; color:black;}
		.order_right{width:350px; position:absolute; top:0px; right:0px; color:black;}
		.order_contact{width:940px; position:absolute; top:660px; height:100px; color:black;}
			.order_contact_phone{z-index:7; position:absolute; top:35px; left:0px; color:black;}
			.order_contact_email{z-index:7; position:absolute; top:35px; left:200px;}
			.order_contact_verify{z-index:7; position:absolute; right:0px; top:35px; text-align:right;}
			.order_same_check{z-index:7; position:absolute; right:0px; top:10px;}

		.order_padding{z-index:7; margin-bottom:2px; margin-top:5px; position:relative; top:0px; left:0px;}
		.order_input{z-index:7; position:relative; top:0px; left:0px; padding:2px; border-width:1px; border-style:solid; border-color:#666666; background-color:white;}
		.order_input_disabled{z-index:7; position:relative; top:0px; left:0px; padding:2px; border-width:1px; border-style:solid; border-color:#666666; background-color:#CCCCCC;}
		.order_input_verify{z-index:7; color:#333; font-weight:bold; position:relative; top:0px; left:0px; padding:2px; border-width:0px; background-color:transparent;}
		.order_privacy{z-index:7; overflow:auto; position:relative; top:0px; left:0px; padding:2px; border-width:1px; border-style:solid; border-color:#666666; background-color:white;}	
		
		.verify_wrapper{z-index:5; position:relative; top:0px; left:0px; width:940px; height:400px;}
		.verify_right{z-index:6; width:300px; position:absolute; top:20px; right:0px;}
		
.cart_minor_box{position:relative; width:294px; padding:3px; border-width:1px; border-style:solid; border-color:#666666; background-color:white; text-align:center; margin-bottom:10px;}
.cart_subtotal_box{position:relative; width:294px; padding:3px; border-width:1px; border-style:solid; border-color:#666666; background-color:white; text-align:center; margin-bottom:10px;}
.cart_txtbox{width:50px; border-width:1px; border-style:solid; border-color:#666666; background-color:white; text-align:center;}
img.item_box_cart{width:50px; height:59px; border-width:1px; border-style:solid; border-color:#666666;}

.info{z-index:1; position:relative; top:0px; left:0px; width:940px; height:250px;}
.info_bill{z-index:2; position:absolute; left:0px; bottom:0px; width:150px; height:250px; border-width:0px; border-right-width:1px; border-style:solid; border-color:#999;}
.info_ship{z-index:2; position:absolute; left:160px; bottom:0px; width:150px; height:250px; border-width:0px; border-right-width:1px; border-style:solid; border-color:#999;}
.info_contact{z-index:2; position:absolute; left:320px; bottom:0px; width:180px; height:250px; border-width:0px; border-right-width:1px; border-style:solid; border-color:#999;}
.info_other{z-index:2; position:absolute; right:0px; bottom:0px; width:180px; height:250px; padding-right:5px;}

.wrapper{z-index:0; position:relative; top:0px; left:0px; width:940px; margin-right:auto; margin-left:auto;}

.products{z-index:1; position:relative; top:0px; left:0px; width:940px; margin-top:20px; border-width:0px; border-top-width:1px; border-style:solid; border-color:#999;}
.products_header{z-index:2; position:relative; top:0px; left:0px; width:940px; height:40px; font-weight:bold; border-width:0px; border-bottom-width:1px; border-style:solid; border-color:#999;}
	.products_header_num{z-index:3; position:absolute; top:25px; left:0px; width:100px; height:15px;}
	.products_header_desc{z-index:3; position:absolute; top:25px; left:100px; width:440px; height:15px;}
	.products_header_price{z-index:3; position:absolute; top:25px; left:540px; width:100px; height:15px;}
	.products_header_qty{z-index:3; position:absolute; top:25px; right:0px; width:100px; height:15px;}

.products_wrapper{z-index:2; position:relative; top:0px; left:0px; width:940px; height:21px; border-width:0px; border-bottom-width:1px; border-style:solid; border-color:#999;}
	.products_num{z-index:3; position:absolute; top:3px; left:0px; width:100px; height:15px; border-width:0px; border-right-width:1px; border-style:solid; border-color:#999; text-align:center;}
	.products_desc{z-index:3; position:absolute; top:3px; left:100px; width:440px; height:15px;border-width:0px; border-right-width:1px; border-style:solid; border-color:#999;}
	.products_price{z-index:3; position:absolute; top:3px; left:540px; width:100px; height:15px; border-width:0px; border-right-width:1px; border-style:solid; border-color:#999; text-align:center;}
	.products_qty{z-index:3; position:absolute; top:3px; right:0px; width:100px; height:15px; text-align:center;}
	
.totals{z-index:1; position:relative; top:0px; left:0px; width:940px; margin-top:20px; border-width:0px; border-top-width:1px; border-style:solid; border-color:#999;}
.price_label{z-index:2; position:relative; top:0px; left:440px; width:200px;}	
	.price{z-index:3; position:absolute; top:0px; right:0px; width:100px;}
.space{z-index:2; position:relative; top:0px; left:0px; height:30px;}

/*
	PosiMotion Press Styles
*/

.press_content{z-index:3; position:relative; top:0px; left:225px; width:730px; min-height:300px; padding-left:10px; border-width:0px; border-left-width:1px; border-style:solid; border-color:#999; }
.press_table_wrapper{z-index:3; position:relative; top:0px; left:0px; width:730px; height:67px; margin-bottom:5px; background-color:white;
background-color:white; border-color:#CCCCCC; border-width:1px; border-style:solid;
		}
	img.press_table_icon{z-index:4; position:absolute; top:5px; left:5px; height:57px; width:57px;}
	img.press_table_thumb{z-index:4; position:absolute; top:4px; left:5px; height:57px; width:57px; 
		background-color:white; border-color:#CCCCCC; border-width:1px; border-style:solid;
		-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
	.press_table_name{z-index:4; position:absolute; top:5px; left:80px; font-size:14px; font-weight:bold;}
	.press_table_description{z-index:4; position:absolute; bottom:5px; left:80px; height:38px; width:350px; font-size:11px; line-height:1; overflow:hidden;}
	
/* 

	PosiMotion Celebrity Gallery Styles
	These Styles Are a Temporary Place for the Event Image Gallery
*/

.celebrity_content{z-index:2; position:relative; top:0px; left:225px; width:730px; height:325px;}
img.celebrity_image{z-index:3; position:absolute; top:0px; left:0px; width:48%;}
	.celebrity_control_frame{z-index:2; position:relative; top:0px; left:225px; margin-bottom:10px; height:100px; width:730px; overflow:hidden;}
	#celebrity_control_scroll{z-index:3; position:absolute; top:0px;}
	.celebrity_control_barBackground{z-index:3; position:absolute; bottom:0px; left:0px; width:728px; height:10px; border-width:1px; border-style:solid; border-color:#CCC;}
	#celebrity_control_bar{z-index:3; position:absolute; width:400px; height:9px; background-color:#CCC; background-image:url("../images/global/scrollBar.png"); cursor:move; text-align:center; border-width:1px; border-color:#999999; border-style:solid;}
	.celebrity_control_wrapper{z-index:4; position:absolute; width:90px; height:85px; text-align:center; cursor:pointer;}
		img.celebrity_control_thumb{z-index:5; position:absolute; top:5px; height:80px; width:60px; border-width:1px; border-style:solid; border-color:#999999; cursor:pointer;}
		.celebrity_control_lbl{z-index:5; position:absolute; bottom:0px; left:0px; width:85px; height:21px; font-size:10px; text-align:center;}
		.celebrity_text_wrapper{z-index:2; position:absolute; right:0px; top:0px; width:350px; height:300px;}

/* Legacy Style */ .celb_header{font-size:24px;}


/* Services Styles */

.services_content{z-index:3; position:relative; top:0px; left:225px; width:730px; min-height:300px; padding-left:10px; border-width:0px; border-left-width:1px; border-style:solid; border-color:#999; }




/* Publishing Styles */

.publishing_content{z-index:2; position:relative; top:0px; left:10px; margin-top:20px; width:730px; }
	.publishing_text{z-index:3; position:relative; min-height:500px; width:375px; padding-left:335px; font-size:14px; margin-bottom:15px;}
	.publishing_image{z-index:3; position:absolute; top:0px; left:10px;}
	
	.publishing_wrapper_1{z-index:4; position:relative; top:0px; left:0px; height:650px; width:730px;}
		.publishing_wrapper_1_text{z-index:5; position:absolute; top:5px; right:5px; width:400px; font-size:14px;}
		.publishing_wrapper_1_image{z-index:5; position:absolute; top:80px; left:40px; }
		
	.publishing_wrapper_2{z-index:4; position:relative; top:10px; left:0px; height:300px; width:730px;}
		.publishing_wrapper_2_text{z-index:5; position:absolute; top:5px; left:5px; width:400px; font-size:14px;}
		.publishing_wrapper_2_image{z-index:5; position:absolute; top:15px; right:25px; }
		
	.publishing_wrapper_3{z-index:4; position:relative; top:10px; left:0px; height:230px; width:730px;}
		.publishing_wrapper_3_text{z-index:5; position:absolute; top:5px; right:5px; width:400px; font-size:14px;}
		.publishing_wrapper_3_image{z-index:5; position:absolute; top:20px; left:5px; }
		
	.publishing_wrapper_4{z-index:4; position:relative; top:10px; left:0px; height:150px; width:730px;}
		.publishing_wrapper_4_text{z-index:5; position:absolute; top:-10px; left:5px; width:730px; font-size:14px;}
		
	.publishing_wrapper_5{z-index:4; position:relative; top:10px; left:0px; height:125px; width:730px;}
		.publishing_wrapper_5_text{z-index:5; position:absolute; top:-10px; left:5px; width:730px; font-size:14px;}
		
		img.publishing_partner_image{z-index:2; position:relative; left:10px;}
	
	
	
/* About Styles */
.about_content{z-index:2; position:relative; top:10px; left:20px; width:940px;}
	
	.about_photo{z-index:2; width:400px; height:530px; position:absolute; top:0px; right:0px;
		background-color:white; border-color:#CCCCCC; border-width:1px; border-style:solid;
		
		background-image:url("../images/about/group.jpg");}
	.about_text{z-index:2; width:500px; height:700px; position:relative; top:0px; right:0px;
		background-color:#F6F6F6; border-color:#CCCCCC; border-width:1px; border-style:solid;
		 padding:10px;
		margin-bottom:30px;
		}
		
	.about_employee_wrapper{z-index:3; position:relative; top:0px; left:0px; margin-bottom:20px; width:940px; margin-bottom:45px;}
	
	.about_employee_left{z-index:4; position:absolute; top:0px; right:0px; width:440px; height:100%; 
		background-color:#F6F6F6; border-color:#CCCCCC; border-width:1px; border-style:solid;
		 padding:10px;
		margin-bottom:30px;}
		
	.about_employee_right{z-index:4; position:absolute; top:0px; left:0px; width:440px; height:100%; 
		background-color:#F6F6F6; border-color:#CCCCCC; border-width:1px; border-style:solid;
		 padding:10px;
		margin-bottom:30px;}
	
	.about_employee_image{}
	
	.about_employee_name{z-index:3; position:absolute; top:10px; left:150px; font-size:20px;}
	.about_employee_title{z-index:5; position:absolute; top:35px; left:175px; font-size:14px;}
		.about_employee_description{z-index:5; position:absolute; top:60px; left:150px; font-size:12px; line-height:1; padding-right:10px;}
	
	
		
	.about_employee_wrapper{}
		img.about_employee_photo{z-index:3; position:absolute; top:10px; left:10px; width:125px; height:150px; border-width:1px; border-style:solid; border-color:#999999;}
		
		