@import url('../../squeeze-page/reset.css');
//body {padding:5; margin:0; color:#000000; background:url(../images/bg-body.gif); background-color:#DDDDDD}
body {padding:5; margin:0; color:#000000; }
.TestimonialWho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #990000;
}
.TestimonialBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}

body, td {font-family:arial; font-size:10pt;}
br{font-size:10pt}

.header{color:#1A5583; font-size:10pt; line-height:10pt} 
.header a{color:#1A5583; text-decoration:underline} 
.header a:hover{text-decoration:none} 

.content td{color:#313131; font-size:10pt; line-height:1.3em} 
.content b a{color:#0073D5; text-decoration:none} 
.content b a:hover{text-decoration:underline} 
.content a{color:#0073D5; text-decoration:underline} 
.content a:hover{text-decoration:none} 
/*.content li{background:url(../images/1_z2.gif) center left no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px }*/

.content .block a{color:#0073D5; font-size:10pt; line-height:10pt; text-decoration:none}
.content .block a:hover{text-decoration:underline}

.content .block1 a{color:#313131; font-size:10pt; line-height:10pt; text-decoration:underline}
.content .block1 a:hover{text-decoration:none} 
.content .block1 b a{color:#0073D5; font-size:10pt; line-height:10pt; text-decoration:none}
.content .block1 b a:hover{text-decoration:underline} 

.footer{color:#C8C8C8; font-size:0.9em; line-height:1.3em} 
.footer a{color:#C8C8C8; font-size:10pt; text-decoration:none} 
.footer a:hover{text-decoration:underline} 

.navx{color: #C8C8C8; font-size:14px; font-weight:bold; line-height:15px} 
.navx a{color:#C8C8C8; font-size:14px; font-weight:bold; text-decoration:none} 
.navx a:hover{color:#FF9933;text-decoration:none} 

.nav{
	color: #87AA65; 
	font-size:14px; 
	font-weight:bold; 
	//line-height:20px;
	height: 25px;
	//background-color:#87CC65;
	background-image: url(../images/gray.jpg);
  	background-position: center;
  	background-repeat: repeat-x;
  	vertical-align:center;
 
  	//color: #930E00;
 
} 
.nav a{color:#005c00; font-size:14px; font-weight:bold; text-decoration:none} 
.nav a:hover{color:#772c30;text-decoration:none} 
//.nav a:hover{color:#FF9933;text-decoration:none} 

.nav2{
	//color: #C8C8C8; 
	color: #ffffff; 
	//color: #87AA65; 
	font-size:11px; 
	font-weight:bold; 
	//line-height:12px;
	background-color:#87CC65;
	height: 25px;	
  	background-position: center;
  	background-repeat: repeat-x;
  	vertical-align:middle;
} 
.nav2 a{
	color:#FFFFFF; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none
	} 
//.nav2 a:hover{color:#FF9933;text-decoration:none} 
.nav2 a:hover{color:#772c30;text-decoration:none} 

//.footer1{color:#6B6B6B; font-size:9px; line-height:12px} 
.footer1{color:#ffffff; font-size:9px; line-height:12px} 
.footer1 a{color:#6B6B6B; font-size:9px; text-decoration:none} 
.footer1 a:hover{text-decoration:underline} 

.phone {color: #e3e3e3; font-size:18px; font-weight:bold;}
.slogan {color: #FFFFFF; font-size:13px; font-weight:bold;}

.red_12 {color:#930E00;}

input,textarea{
   font-family:arial;
   color:#313131; 
   font-size:11px;
} 
 
.wrap{
	margin:0 auto;
	padding:0;
	/*width:740px;height:100%;*/
	text-align:center;
	display:table;
	border-left-width:1px;
	border-right-width:1px;
	//border-left-style:solid;
	//border-right-style:solid;
	//border-color:#AAAAAA;
	border-color:#87CC65;
	background-color:#FFFFFF;
	border-right: 1px dotted #87CC65;
	border-left: 1px dotted #87CC65;
}
.wrapx{
	margin:0 auto;
	padding:0;
	/*width:740px;height:100%;*/
	text-align:center;
	display:table;
	border-left-width:1px;
	border-right-width:1px;
	//border-left-style:solid;
	//border-right-style:solid;
	border-color:#87CC65;
	background-color:#FFFFFF;
	border-right: 1px dotted #87CC65;
	border-left: 1px dotted #87CC65;
}
.red {color:#84140E;}
.blue{color:#2C7F06;}

.bar2{
  height: 12px;
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  background-image: url(../images/bar.jpg);
  background-position: center;
  background-repeat: repeat-x;}
  
  .bar{
  height: 14px;
  color: #000000;
  font-size: 9pt;
  font-weight: normal;
  background-image: url(../images/bar.jpg);
  background-position: center;
  background-repeat: repeat-x;
}
.blueBar{
  height: 24px;
  color: #930E00;
  font-size: 10pt;
  font-weight: bold;
  background-image: url(../images/blue.jpg);
  background-position: center;
  background-repeat: repeat-x;
}
.blueCrum{
  height: 24px;
  color: #930E00;
  font-size: 10pt;
  background-image: url(../images/blue.jpg);
  background-position: center;
  background-repeat: repeat-x;
}
.grayBar{
  height: 24px;
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  background-image: url(../images/gray.jpg);
  background-position: center;
  background-repeat: repeat-x;
}
.topicBar{
  height: 24px;
  color: #930E00;
  font-size: 10pt;
  font-weight: bold;
  background-image: url(../images/gray.jpg);
  background-position: center;
  background-repeat: repeat-x;
  vertical-align:bottom;
}

.previewBar{
  color: #000000;
  font-size: 10pt;
  font-weight: normal;
  //background-image: url(../images/preview.jpg);
  background-image: url(../images/blue.jpg);
  background-position: center;
  background-repeat: repeat-x;
}
.action{
  height: 15px;
  color: #930E00;
  font-size: 10pt;
  font-weight: bold;
  background-image: url(../images/gray.jpg);
  background-position: center;
  background-repeat: repeat-x;
  vertical-align:bottom;
}
.navx{
  height: 24px;
  color: #000000;
  font-size: 10pt;
  text-align: center;
  letter-spacing: 1px;
  background-image: url(../images/gray.jpg);
  background-position: center;
  background-repeat: repeat-x;
  font-weight: bold;
  border: 1px solid #c0c5c9;
}



/* start -- physics24 */
li a{color:#232323;}
.fo11 {font-size:10pt;}
.fo12 {font-size:12px;}
.fo14 {font-size:14px;}
.fo16 {font-size:16px;}
.fo18 {font-size:18px;}
.fo20 {font-size:20px;}
.fo24 {font-size:24px;}
.border{border:solid;border-color:#999999;border-width:1px;border-collapse:collapse}
.w1{color:#E5E3E3; }
.w2{color:#FFFFFF; }
.b {color:#161616; }
.b1{color:#363636; }
.TestimonialHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.b3{color:#000000; }
.b4{color:#363636; text-decoration:none}
.b2{color:#494847; }
.c_text{font-size:10pt;line-height:10pt;color:#6C6C6C;}
/* end -- physics24 */

 // landing page
 }
.head_2 p.desc{
color:#b9b9b9;
font-style:italic;
font-size:14px;
float:left;
margin-top:13px;
padding:0;
}
.content_wrapperX{
width:635px;
height:600px;


background:url(../images/squeeze/content_bg.png) repeat-x;
}
.main_content{
width:635px;
margin:auto;
}
.primaryX{
width:635px;
padding:30px 25px 40px 10px;
float:left;
}
.primary h2,.full_width h2{
font-size:30px;
color:#990000; //d02a2a;
margin-bottom:15px;
margin-top:25px;
text-align:center;
}
.primary p.main_desc,.full_width p.main_desc{
color:#6b7681;
font-size:20px;
text-align: center;
margin-top:1px;
margin-bottom:40px;
}
.primary_main{
background:url(../images/squeeze/shadow.png) no-repeat bottom center;
 padding-bottom: 5px;
 padding-left: 20px;
 padding-right: 20px;
 margin-top:1px;
 margin-bottom:1px;
}
.primary_video{
background:url(../images/squeeze/vid_bg_500.png) no-repeat;
width:500px;
height:333px;
padding: 16px 12px 0;
margin-top:20px;
}
.primary_text p,.full_width p{
font-size:15px;
color:#1f1f1f;
}
.primary_text ul li,.full_width ul li{
background:url(../images/squeeze/right.png) no-repeat left center;
font-size:18px;
color:#1f1f1f;
padding:5px 5px 5px 60px;
line-height:1.4em;
}
.sidebar{

min-height:412px;
width:200px;
overflow:hidden;

}
.sidebar .red_arrow{
margin:auto;
width:200px;
margin-top:0px;
}
p.arrow_text{
color:#363636;
font-size:13px;
font-weight:bold;
font-style:italic;
text-align:center;
margin-top:10px;
}
.sidebar h3{
color:#bd1919;
font-size:17px;
text-align:center;
font-weight:bold;
}
.email_widget{
background:url(../images/squeeze/sep.png) no-repeat top;
padding-top:20px;
}
.email_widget h3{
padding-bottom:5px;
}
.email_widget h3,.email_widget p{
width:200px;
margin:auto;
}
.email_widget img{
margin:0 0 10px 10px;
}
.email_widget p{
font-size:12px;
line-height:1.3em;
padding-bottom:19px;
}
.email_form{
height:145px;
padding:0px 0px;
padding-top:15px;
padding-bottom:15px;
}
.email_form input{

height:33px;
width:180px;
margin:5px 0 0;
line-height:1;
color:#3d3d3d;
font-size:14px;
padding-left:5px;
padding-right:5px;
}
.email_form span{
color:#7c7c7c;
font-size:11px;
margin-top: 15px;
text-align: center;
display:block;
}
input.submit_button{
background:url(../images/squeeze/signup_button.png) no-repeat;
border:transparent;
width:200px;
height:85px;
display:block;
cursor:pointer;
margin:5px 0;
padding-bottom:15px;
}
.full_width{
width:100%;
clear:both;
padding-top:30px;
}
.full_width h2{
margin:auto;
width:600px;
padding-bottom:20px;
}
.full_width p.main_desc{
margin:auto;
width:410px;
}
.full_width .c_image{
width:763px;
margin:auto;
margin-bottom:30px;
}
.signup_widget{
width:200px;
margin:auto;
}
.signup_widget h3{
color:#bd1919;
font-size:18px;
text-align:center;
padding:20px 0;
}
.signup_widget input.submit_button{
background:url(../images/subscribe_button.png) no-repeat;
padding:50px 5px 5px 5px;
}
.signup_widget .email_form{
background:url(../images/box_bg2.png) no-repeat;
}
.signup_widget .email_form input{
border:3px solid #9b9b9b;
}
.signup_widget .email_form span{
color:#525252;
}

.signup-box label {
  color: #1f5e94;
  display: block;
  font-weight: normal; //bold;
  margin-bottom: 7px;
  text-align: center;
  font-size: 18px;
  line-height: 20px;
}

.signup-box h3 {
  color: #CC0000;
  display: block;
  font-weight: bold;
  margin-bottom: 7px;
  text-align: center;
  font-size: 18px;
  line-height: 15px;
}

.addtocart{
	text-align:center;
	padding:10px;
}
.style2 {	color: #CC0033;
	font-size: 16px;
	font-weight: bold;
}
.subTitle {	color: #CC0033;
	font-size: 16px;
	font-weight: bold;
}
.priceTag {	color: #990000;
	font-size: 12px;
	font-weight: bold;
}

td.leftside
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #005C00;
 //background-color:#87CC65;
 //padding-left: 5px;
 //padding-right: 5px;
 //padding-bottom: 2px;
 //padding-top: 3px; 
 border-right: 1px dotted #87CC65;
}


td.leftbackground
{
 background-color:#87CC65;
 border-right: 1px dotted #00B301;
}

td.rightside
{
 //background-color: #87CC65;
 border-left: 1px dotted #87CC65;

}

