/* BASIC */

body {margin: 0px;
	background: url(images/header_wrap.jpg) center top repeat-x;
	color:#8FC675;}
	
.green {color: #018A46}
.orange {color: #FF4400}
.photoBorder{
	border: 1px #999999 solid;
	padding: 5px;
	margin: 5px 10px -10px 0;}
	
.photoBorderRight{
	border: 1px #999999 solid;
	padding: 5px;
	margin: 10px 0px 10px 10px;}
	
.photoBorderNone{
	padding: 5px;
	margin: 5px 0 -10px 0;}
.lineDashed{
	border-bottom: 1px #999999 dashed;
	margin: 5px 0 20px 0;}

/* HEADER */

#header {
	margin: 0px;}
	
#headerIn {
	height: 295px;
	width: 800px;
	margin: 0px auto;
	padding:0px;}
	
#header h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	line-height: 100%;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;}
.font34 {font-size: 34px;}
#header h2 {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 100%;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;}	
	
#logo {
	float:left;
	width:197px;
	height: 75px;
	margin-right:10px;}
	
#menuTop{
	height:75px;
	float:right;
	width: 500px;}

	
#menuTop ul {width:100%; padding:0; margin:0; list-style-type:none;}
#menuTop li {display: inline; text-align:center; padding:0; margin:0;}
#menuTop a {
	float:left;
	text-decoration: none;
	padding:0.2em 0.6em;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	background-color:#999999;
	font-size:20px;
	color: #FFFFFF;
	margin:0px 2px;
	text-align:center;}
#menuTop a:link {color:#FFFFFF; text-decoration: none; }
#menuTop a:visited {color:#FFFFFF; text-decoration: none;}
#menuTop a:hover {color:#FFFFFF; text-decoration: none; background-color:#F35A22;}
.font14{
	font-size:14px;
	color:#333333;}
	
#headerPhoto {
	float:left;
	top:-109px;
	width: 800px;
	height: 220px;
	background-image: url(images/phototop_bkg.jpg);
	background-repeat:no-repeat;
	margin-right:10px;
	}
.photoLeft {
	margin-right: 10px;	}


/* MAIN */

#wrapper {
	top: 152px;
	float:left;
	left:0px;
	background:#000073 url(http://service.clearservice.com/techready/campaignimages/1/images/wrap.jpg) bottom no-repeat;
  	width: 830px;
	margin: 0 0 0px 0;}
	
#wrapperRight{
    position:relative;
	float:right;
	width: 654px;
	right: 0px;
	top: 0px;
	margin: 0 0 88px 0;
	background:#FFFFFF;}
	
#breadcrumbs{
    position:relative;
	float:left;
	width: 590px;
	left: 33px;
	top:8px;
	margin: 0px 0px 20px 0px;
	text-align:left;
	border-bottom: 1px #EFEFEF solid;
	padding: 0px 0px 5px 0px;}
#breadcrumbs ul{width:100%;	padding:0; margin:0; list-style-type:none;}
#breadcrumbs li {display: inline;}
#breadcrumbs a {padding:2em 0.5em;}	
#breadcrumbs a:link {color:#BBBBBB; text-decoration:underline;}
#breadcrumbs a:visited {color:#999999; text-decoration:underline;}
#breadcrumbs a:hover {color:#FF4400; text-decoration:underline;}
#breadcrumbs p {font: x-small/150% Verdana, Arial, Helvetica, sans-serif; color:#BBBBBB; margin:0;}

#content {
	}

#contentIn {
	width: 800px;
	margin: 0 auto;
	padding-top: 15px;
	padding-bottom: 15px;}

#contentBlock {
	margin: 10px 0 0 0;
	background-image: url(../../img/register/bgs/list.gif);
}
	
#content p {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 130%;
	color: #000000;
	margin: 15px 0px 15px 0px;}
	
#content ul {
	list-style-type: disc;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 180%;
	color: #000000;
	margin-top: 0px;}
#content li {
	line-height: 140%;
	margin: 5px 0px;}
	
	
#content a:link {color: #F35A22; text-decoration:underline;}
#content a:visited {color:#F35A22; text-decoration:underline;}
#content a:hover {color:#666666; text-decoration:underline;}

#content h2 a:link {color: #F35A22; text-decoration:none;}
#content h2 a:visited {color:#F35A22; text-decoration:none;}
#content h2 a:hover {color:#666666; text-decoration:underline;}


#content h1 {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 165%;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
	color: #000000;}
	
.font22 {font-size: 22px;}
.font22Orange {font-size: 22px; color:#F35A22;}
	
#content h2{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 120%;
	line-height: 140%;
	margin: 10px 0 -10px 0;
	padding: 0px;
	color: #666666;}
	
#content h3,h4 {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 110%;
	line-height: 140%;
	margin: 10px 0 -10px 0;
	padding: 0px;
	color: #000000;}
	
.textSmall{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 100%;
	color: #999999;
	font-weight:normal;}
	
.contentBox {
	float:left;
	width:226px;
	padding:0px;
	margin-right:60px;}
	
.contentBoxRight {
	float:left;
	width:226px;
	padding:0px;
	margin-left:0px;}
	
.contentBoxSub {
	float:left;
	width:160px;
	padding:0px;
	margin-right:40px;}
	
.contentBoxSub h5{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 140%;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	color: #666666;}
	
.contentBoxSubM {
	float:left;
	width:160px;
	padding:0px;
	margin-right:30px;
	margin-left:10px;}
	
.contentBoxSubM h5{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 140%;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	color: #666666;}
	
.textMenuSmall{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 200%;
	color: #666666;}
	
.textQuote{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	font-style:italic;
	line-height: 140%;
	color: #999999;}
	
.contentBoxC {
	float:left;
	width:600px;
	padding:0px;
	margin-bottom:20px;}
	
.productLeft {
	float:left;
	width:293px;	
	padding:0px;
	margin:0px;
	border:1px solid #CCCCCC;}
	
.productRight {
	float:left;
	width:293px;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;}
	
.productLeftB {
	float:left;
	width:293px;	
	padding:0px;
	margin:0px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;}
	
.productRightB {
	float:left;
	width:293px;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;}
	
.productInside {
	margin: 20px;
	width:253px;
	height:210px}
	
.valueLeft {
	float:left;
	width:220px;	
	padding:0px;
	margin:0px;
	height:110px;
	border:1px solid #CCCCCC;}
	
.valueLeftB {
	float:left;
	width:220px;	
	padding:0px;
	margin:0px;
	height:160px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;}
	
#content .valueLeftB h3 {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 110%;
	line-height: 140%;
	margin: 0px 0 -10px 0;
	padding: 0px;
	color: #000000;}
	
.valueCentre {
	float:left;
	width:89px;
	padding:0px;
	margin:0px;
	height:110px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;}
	
.valueCentreB {
	float:left;
	width:89px;
	padding:0px;
	margin:0px;
	height:160px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:0px;}
	
.valueInsideLg {
	margin:10px 10px 10px 10px;
	width:200px;
	height:90px;}
	
.valueInsideLgB {
	margin:5px 10px 10px 10px;
	width:200px;
	height:140px;}
	
.valueInside {
	margin:10px;
	width:69px;
	height:90px;
	vertical-align:middle;}
	
.valueInsideB {
	margin:10px;
	width:69px;
	height:140px;}	
	
.font13{
	font-size:13px;
	color:#333333;
	line-height:14px;}
	

/* SPECIALS*/
#specials {
	clear:both;
	background: url(images/specials_wrap.gif) top repeat-x;
	background-color:#666666;}
	
#specialsIn {
	width: 800px;
	margin: 0px auto;
	padding-top:20px;}
	
#specials h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;}

#specials h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;}
	
.font44{
	font-size: 44px;
	font-weight:bold;}
	
#specials h3,h4 {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 25px;
	line-height: 117%;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;}	
	
#specials p {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 117%;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;}
.offer {
	float:left;
	width:200px;
	padding:8px;
	background-image:url(images/offer_bkg.jpg);
	background-repeat:no-repeat;
	margin-right:10px;
	}
	
.offerLink {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 117%;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;}
.offerLink a:link {color: #FFFFFF; text-decoration:underline;}
.offerLink a:visited {color:#FFFFFF; text-decoration:underline;}
.offerLink a:hover {color:#DEEED7; text-decoration:underline;}
.font10 {
	font-size: 10px;}
	
.offerSpecial {
	float:left;
	width:212px;
	margin-right:10px;
	}
	
.wirelessContactLeft {
	float:left;
	width:253px;	
	padding:0px;
	margin:0px;
	border:0px solid #333333;}
	
.wirelessContactInside {
	margin: 10px 20px;
	width:213px;
	height:90px}
	
.wirelessTextInside {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 117%;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;}
	
.wirelessTextInside a:link {color: #FFFFFF; text-decoration:underline;}
.wirelessTextInside a:visited {color:#FFFFFF; text-decoration:underline;}
.wirelessTextInside a:hover {color:#F35A22; text-decoration:underline;}

/* SIDEBAR */

#menu{
    position:relative;
	float:left;
	width: 160px;
	left: 8px;
	top: 18px;
	text-align:left;
	background:#F7F7F7 url(http://service.clearservice.com/techready/campaignimages/1/images/menu_bottom.gif) bottom no-repeat;}

#menuImage{
	width: 160px;
	height: 7px;
	background:url(http://service.clearservice.com/techready/campaignimages/1/images/menu_top.gif);}
	
#menu ul{width:100%; padding:0;	margin:0; list-style-type:none;}
#menu a {
	display: block;
	width: 134px;	
	text-decoration:none;
	padding:1em 0.5em;
	margin: 0 0 0 0.8em;
	font: x-small/150% Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;}
#menu a:link {color:#000099}
#menu a:visited {color:#0000C6}
#menu a:hover {background-color:#EFEFEF; color:#FF4400;}
#menu li {display: inline;}

.menuLine{
	border-top:1px solid #DDE2EA;
	width:144px;
	height:1px;
	background:#FFFFFF;
	margin-left: 0.6em;}
	
#submenu {}	
#submenu ul{width:100%;	padding:0; margin:0; list-style-type:none;}
#submenu a {
	display: block;
	width: 125px;	
	text-decoration:none;
	padding:.5em 1em;
	margin: 0 0 0 0.8em;
	font: x-small/150% Verdana, Arial, Helvetica, sans-serif;
	color: #018A46;}
#submenu a:link {color:#018A46;}
#submenu a:visited {color:#999999;}
#submenu a:hover {background-color:#EFEFEF; color:#FF4400;}
#submenu li {display: inline;}


/* FOOTER */

#footer {
	clear:both;
	background-color: #F35A22;
	margin:0px;
	padding:0px;}
	
#footerIn {
	width: 800px;
	margin: 0 auto;
	padding:15px 0px;}

#footer p{	
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;}
#footer a:link {color:#000000; text-decoration:underline;}
#footer a:visited {color:#000000; text-decoration:underline;}
#footer a:hover {color:#FFFFFF; text-decoration:underline;}

#footerLeft{
    position:relative;
    float:left;
	width: 250px;
	left: 5px;
	top: 2px;
	text-align:left;}

#footerRight{
    position:relative;
	float:right;
	width: 200px;
	right: 5px;
	top: 2px;
	text-align:right;}