* {
 padding: 0;
 margin: 0;
}
body {
 font-family: Arial, Helvetica, sans-serif;
 color: #2F2E2E;
 font-size: 12px;
/* background-image: url("../images/site/bg.gif"); */
}

#wrapper {
 width: 995px;
 margin: 0 auto;
}

#header {
 border: 0px solid #ccc;
 margin: 0px 5px 0px 5px;
 height: 60px;
 padding-top: 15px;
 padding-bottom: 0px;
 padding-left: 5px;
 background-color: #ffffff;
 /* background: url("../images/site/cams365-logo.gif") no-repeat;
 background-position: 0px 55px; */
}
.topnumber {
	float: left;
}
/* ---------------------------- */
#topnavbar {
 margin: 0px;
 padding: 0px;
 min-height: 24px;
 border: 0px solid #ccc;
 background-color: #ffffff;
 text-align:right;
}
#topnav {
}
#topnav ul {
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#topnav li {
	display: inline;
	background: no-repeat;
	text-align: center;
	height: 26px;
	width: 110px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
#topnav li a {
	display: block;
	height: 24px;
	width: 110px;
	background: url("../images/site/nav_bg.gif") no-repeat;
	float: left;
	margin-right: 10px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight:600;
	color: #F3F1E9;
	text-decoration: none;
	padding-top: 7px;
}

/* ---------------------------- */
#navbar {
 margin: 0px 5px 5px 5px;
 padding: 4px;
 min-height: 16px;
 border: 1px solid #ccc;
 background-color: #205C90;
 color: #FFFFFF;
}

/* ---------------------------- */
#leftcolumnnav { /* Parent Wrapper for inside boxes */
 margin: 0px 0px 5px 5px;
 display: inline; /* IE Hack */
 width: 120px;
 float: left;
 min-height: 1100px;
 padding-top: 4px;
 padding-bottom: 4px;
 border-left: 1px solid #ccc;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 background-color: #D8E9F8;
 
}
* html #leftcolumnnav {height:1100px} /* IE Min-Height Hack */ 

/* ---------left navigation----------- */
#navcontainer { width: 100%; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

.navcontainerTitle {
padding-top: 4px;
padding-left: 4px;
padding-bottom: 4px;
background-color: #D8E9F8;

}
#navcontainer a
{
display: block;
padding-top: 4px;
padding-left: 4px;
padding-bottom: 4px;
background-color: #D8E9F8;
border-bottom: 1px solid #A4CAE8;
}

#navcontainer a:link, #navlist a:visited
{
color: #0F55C3;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #EBF2FA;
color: #0F55C3;
}

/* ---------------------------- */
#right-container{ /* Parent Wrapper for inside boxes */

 margin: 0 0px 0px 0px;
 display: inline; /* IE Hack */
 padding: 0px;
 width: auto;
 float: left;
}

/* ---------------------------- */
#body-container{ /* Parent Wrapper for inside boxes */

 border: 1px solid #ccc;
 margin: 0px 5px 0px 6px;
 display: inline; /* IE Hack */
 padding: 4px;
 width: 840px;
 float: left;
 min-height: 325px;
 background-color: #ffffff;
}
* html #body-container {height:500px} /* IE Min-Height Hack */ 

/* ---------------------------- */
.body-header{ /* Parent Wrapper for inside boxes */
 margin: 0px 5px 0px 6px;
 border: 1px solid #ccc;
 color: #ffffff; 
 font-weight: 600; 
 font-size: 12px; 
 padding: 4px;
 width: 840px;
 background-color: #4D75A6;
 }
 /* ---------------------------- */
.body-subheader{ /* Parent Wrapper for inside boxes */
 margin: 0px 5px 0px 6px;
 border-left: 1px solid #ccc;
 border-right: 1px solid #ccc;
 color: #666666; 
 font-weight: 600; 
 font-size: 16px; 
 padding: 4px;
 width: 840px;
 background-color: #f5f5f5;
}

/* ---------------------------- */
#column1 { /* Parent Wrapper for column 1 */
 margin: 0px 6px 3px 6px;
 display: inline; /* IE Hack */
 width: 210px;
 float: left;
 min-height: 200px;
 padding: 4px;
 border: 0px solid #ccc;
}
* html #column1 {height:200px} /* IE Min-Height Hack */ 

#column1features {
	margin-top: 30px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
	text-align: left;
}

#column1features ul {
	list-style-type: none; 
	padding: 0px;
	margin: 4px;
}
#column1features li  { 
	background: url(../images/actions/arrow.gif) no-repeat left center; 
	list-style-type: none; 
	background-position: 2px 1px;
	margin-bottom: 8px; 
	padding-left: 20px;
}

#column1features li a {
	color: #333333;
	text-decoration: none;
	border-bottom: 1px dotted #999999;
}

/* ---------------------------- */
#column2 { /* Parent Wrapper for column 2 */
 border: 0px solid #ccc;
 margin: 0px 5px 0px 0px;
 display: inline; /* IE Hack */
 padding: 4px;
 width: 375px;
 float: left;
 min-height: 340px;
 background-color: #ffffff;
}
* html #column2 {height:340px} /* IE Min-Height Hack */ 

#column2 H1  { font-size: 18px; margin: 5px 0px 5px }

#column2review {
	margin-top: 26px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}



/* ---------------------------- */

#inline {
	padding-top: 50px;
	top-margin: 0px;
}
#inline ul {
	padding: 0px;
	margin: 0px;
}

#inline li {
	list-style: none outside;
	line-height:30px;
	padding-left: 55px;
	margin-bottom: 10px;
	margin-left: 4px;
}

#inline li a {
	color: #0000ff;
	text-decoration: none;
	border-bottom: 1px dotted #999999;
}
#inline li.visit {
	font-size: 16px; 
	background: url("../images/actions/visit-site.gif") no-repeat left center;
}
#inline li.download {
	font-size: 16px; 
	background: url("../images/actions/download.gif") no-repeat left center;
}
/* ---------------------------- */
#column3 { /* Parent Wrapper for column 3 */
 text-align: center; 
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 display: inline; /* IE Hack */
 padding: 4px;
 width: 200px;
 float: left;
 min-height: 200px;
}
* html #column3 {height:200px} /* IE Min-Height Hack */ 

#column3 H2  { font-size: 16px; margin: 5px 0px 5px }
#column3 H3  { font-size: 14px; color: #C01E2B;}

#column3offer {
	margin-top: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 4px;
/*	background: url(../images/actions/special-offer.gif) no-repeat center center; 
	background-position: 18px 7px; 
	min-height: 242px; */
}
#column3offer ul {
	list-style-type: none; 
	padding: 0px;
	margin: 4px;
}
#column3offer li  {  
	list-style-type: none; 
	background-position: 2px 1px;
	margin-bottom: 8px; 
	padding-left: 0px;
}
#column3offer li a {
	color: #C01E2B;
}

/* ---------------------------- */
#column4 { /* Parent Wrapper for column 4 */
 margin: 0 0px 5px 5px;
 display: inline; /* IE Hack */
 width: 555px;
 float: left;
 min-height: 250px;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 2px;
 padding-right: 5px;
 border: 0px solid #ccc;
 background-color: #ffffff;
}
* html #column4 {height:250px} /* IE Min-Height Hack */ 

#column4 H1  { font-size: 18px; margin: 5px 0px 5px }


/* ---------------------------- */
#column5 { /* Parent Wrapper for column 5 */
 border: 0px solid #ccc;
 margin: 0 0px 5px 5px;
 display: inline; /* IE Hack */
 padding: 4px;
 width: 270px;
 float: left;
 min-height: 250px;
}
* html #column5 {height:250px} /* IE Min-Height Hack */ 
/* ---------------------------- */
.intmainTitle { 
	color: #ffffff; 
	font-weight: 600; 
	font-size: 12px; 
	background-color: #4D75A6; 
	padding: 4px; 
	border: 1px solid #ccc;
}
#intmainScreenShots { 
	color: #000000; 
	font-weight: 600; 
	font-size: 12px; 
	background-color: #ffffff; 
	padding: 4px; 
	border-top: none #ccc; 
	border-right: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
	border-left: 1px solid #ccc; 
}

#intmainScreenShots li {
	display: inline;
	list-style-type: none;
	padding-left: 20px;
	padding-right: 10px;
	margin: 10px;
	width: 50%;
	}

/* ---------------------------- */
#column6 { /* Parent Wrapper for column 4 */
 margin: 0 0px 5px 5px;
 display: inline; /* IE Hack */
 width: 845px;
 float: left;
 min-height: 250px;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 2px;
 padding-right: 5px;
 border: 0px solid #ccc;
 background-color: #ffffff;
}
* html #column6 {height:250px} /* IE Min-Height Hack */ 

#column6 H1  { font-size: 18px; margin: 5px 0px 5px }

/* ---------------------------- */
#byitem ul.vert {
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 840px;
	}
#byitem ul.vert li {
	padding: 4px 0;
	margin: 1px;
	height: 14px; /* space out your rows */
	
	}
#byitem ul.vert li.odd {
	background-color: #fff;
	}
#byitem ul.horz {
	clear: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
#byitem ul.horz li {
	float: left;
	width: 110px;
	padding: 0 20px 0 0;
	margin: 0;
	}
#byitem ul.horz li.name { /* size your columns individually at the expense of »
  slightly bloated markup (labelling each appropriate <li> with this class) */
	width: 130px;
	padding-left: 2px;
	}
#byitem ul.horz li.rating {
	text-align: left;
	padding-right: 2;
	width: 135px;
	}
#byitem ul.horz li.cams {
	text-align: left;
	padding-right: 2;
	width: 120px;
	}
#byitem ul.horz li.fees {
	text-align: left;
	padding-right: 2;
	width: 110px;
	}
#byitem ul.horz li.price {
	text-align: left;
	padding-right: 2;
	width: 100px;
	}
#byitem ul.horz li.review {
	text-align: left;
	padding-right: 2;
	width: 100px;
	}
#byitem h3.tabletitle {
	font-size: 18px; margin: 5px 0px 5px
	clear: left;
	}
/* ---------------------------- */
.intcontentTitle { 
	color: #ffffff; 
	font-weight: 600; 
	font-size: 12px; 
	background-color: #4D75A6; 
	padding: 4px;
	width: 90%; 
	margin-left: 10px;
	border: 1px solid #ccc;
}
.intcontentContainer  { 
	color: #000000; 
	font-weight: 600; 
	font-size: 14px; 
	background-color: #ffffff; 
	margin-left: 10px; 
	padding: 3px;
	border-top: none #ccc; 
	border-right: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
	border-left: 1px solid #ccc; 
	width: 245px; 
}
.intcontentScore  { 
	color: #000000; 
	font-weight: 600; 
	font-size: 14px; 
	background-color: #f8f8f8; 
	margin-left: 10px; 
	padding: 4px; 
	border-top: none #ccc; 
	border-right: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
	border-left: 1px solid #ccc; 
	width: 90% 
}
#intcontentdownload  { 
	text-align: center;
	font-size: 18px; 
	margin-left: 10px; 
	padding-top: 50px; 
	padding-bottom: 50px; 
	padding-left: 0px; 
	border-top: none #ccc; 
	border-right: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
	border-left: 1px solid #ccc; 
	width: 251px }

#intcontentdownload li.download {
	list-style: none outside;
	line-height:30px;
	margin-left: 30px;
	margin-bottom: 10px;
	background: url("../images/actions/download.gif") no-repeat left center;
}

#intcontentNavMenu ul { 
	list-style-type: none; 
	margin: 0; 
	padding: 0;
}

#intcontentNavMenu li { 
	margin: 0 0 0 0; 
	margin-left: 10px;
}

#intcontentNavMenu a { 
	color: #7495c0; 
	font-size: 12px; 
	text-decoration: none; 
	background-color: #ffffff; 
	padding: 3px; 
 	width: 245px;
	display: block;
	border-top: 0px solid #ccc; 
	border-right: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
	border-left: 1px solid #ccc;
}
#intcontentNavMenu a:hover  { 
	color: #eea13e; 
	font-size: 12px; 
	background-color: #fafafa; 
	border-bottom: 1px solid #c8c8c8; 
}

/* ---------------------------- */
#footer {
 border: 1px solid #ccc;
 background-color: #A3A38F;
 margin: 5px 5px 5px 5px;
 display: inline; /* IE Hack */
 padding: 4px;
 float: left;
 width: 975px;
}