@charset "utf-8";
/* CSS Document */

HTML {
	background-color:#E0ECF5;
}

body {
	font-family:Arial,Helvetica,Bitstream Vera Sans,Sans,sans-serif;
	font-size:12px;
	margin:0px;
	line-height:18px;
	color:#333333;
}



#header_small {
	float: left;
	width: 700px;
	height: 75px;
	padding-top: 5px;
	text-align: left;
}

#main_content {
	float: none;
	width: 95%;
	min-height: 300px;
	position: relative;
	text-align: left;
	background-color: #fff;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	border:	1px solid #d3def5;
	text-align:center;
}


.input_search {
	float:left;
	border: 1px solid #c9d7f1;
	padding: 1px;
	margin-right: 3px;
	font-size: 16px;
	width: 180px;
	font-weight: bold;
	color: #666666;
	height: 20px;
	background-color: #FFFFFF;
}

#sub_content {
	background-image: url(../images/bg_gray_shadow_bottom.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	text-align: left;
	background-color: #FFFFFF;
	float: none;
	border:	3px solid orange;
	padding: 8px;
}

#tour_content {
	/*background-image: url(../images/bg_gray_shadow_bottom.gif);
	background-repeat: repeat-x;
	background-position: center bottom;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
	padding: 15px;
	width:437px;
	margin-right: -2px;
	border: 1px solid #ccc;
	position: relative;
	left: -1px;
	z-index: 1;
	height: 164px;
	overflow: hidden;
}

/* TABS CSS */
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 18px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.tour_tabs{
margin:0px;
padding:0px;
font-size: 12px;
font-weight: bold;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

#tour_tabs {
	margin-top:0px;
	float: left;
	z-index:2;
}

#tour_tabs ul {
border:1px solid #ccc;
}

.shadetabs li{
	display: inline;
	margin: 0;
}

.tour_tabs li{
	border-bottom:1px solid #ccc;
	display:block;
	width:200px;
	z-index:101;
	background-color: #F8F8F8;
	font-size: 1px;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 5px 10px 3px 10px;
margin-right: 3px;
border: none;
color: #5799C6;
font-size:18px;
font-weight:bold;

}

.tour_tabs li a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	display: block;
	padding: 11px 12px;
	border: none;
	color: #2d2b2b;
	line-height: 16px;
	font-size: 13px;
}

.shadetabs li a:visited{
color: #2d2b2b;
}


.tour_tabs li a:visited{
color: #2d2b2b;
}


.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.tour_tabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
	background: #ffffff;
	border-top-width: 3px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: orange;
	border-right-color: orange;
	border-left-color: orange;
	padding: 6px 10px 6px 10px;

}

.tour_tabs li a.selected{ /*selected main tab style */
	background: #ffffff;
	display:block;
	width: 178px;
	position: relative;
	margin-right: -2px;
	z-index: 105;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tour_tabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

/* END TABS CSS */

#gray_container {
	border-left: 1px solid #E9E3E3;
	border-right: 1px solid #E9E3E3;
	border-top: 1px solid #E9E3E3;
	border-bottom: 1px solid #E9E3E3;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: left;
	width: 595px;
	background-color: #F7F7F7;
	padding-right: 0px;
	padding-left: 0px;
}


#footer {
	text-align:left;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	width: 700px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 100px;
}

#footer img {
padding: 2px;
float:right;
margin-left:10px;
}

#footer h2 {
	margin-top:10px;
}


#main_content p {
	margin-bottom: 15px;
	margin-top: 0px;
}

.left_align {
	text-align:left;
}

#sub_info {
	float: none;
	width: 560px;
	text-align: left;
	margin-top: 15px;
	background-image: url(../images/bg_gray_shadow_bottom.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	border: 1px solid #ebebeb;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	background-color:#fff;
}


.clarification {
	font-size: 9px;
	background-image: url(../images/bg_clarification.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: auto;
	float: left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 22px;
	border-right: 1px solid #fbcb8b;
	margin-left: 5px;
}

.clarification_below {
	font-size: 9px;
	background-image: url(../images/bg_clarification_below.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: auto;
	float: left;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	margin-left: 5px;
	text-align:center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #fbcb8b;
	border-left-color: #fbcb8b;
}


.image_right {
	padding: 6px;
	float: right;
	margin: 5px;
}

.explain p {
	margin-top: 0px;
	margin-bottom: 10px;
}
.text_area_box {
	border: 1px solid #FFCC66;
	width: 555px;
}
#search_button, .button_text {
	font-size: 16px;
	float: right;
	margin-left: 10px;
}
.product_delivery p, .gray_container_delivery p {
	margin-top: 0px;
	margin-bottom: 10px;
}
#box_right {
	float: right;
	width: 300px;
	border: 1px solid #F8F8F8;
	padding: 10px;
	min-height: 300px;
}

.details {
	font-size: 10px;
}


.bg_yellow {
	background-color:#FFFFDD;
	border-bottom:1px solid #ccc;
	padding:4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

#main_content p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-right: 5px;
}
.required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.caption {
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 12px;
}
.yellow_box {
	background-color: #FFFFCC;
	border: 1px solid #FFEEAA;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	margin-bottom:8px;
}

#main_content .column {
	float: left;
	width: 283px;
	padding: 8px;
}

.text_field {
width: 140px;
}

.seal {
	float: left;
	padding-left: 15px;
	margin-right: 15px;
}

#result_list {
	margin-right: auto;
	margin-left: auto;
	width: 588px;
	margin-top: 15px;
	margin-bottom: 15px;

}
#result_list p {
	margin-top: 0px;
	margin-bottom: 0px;

}

.top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.list {
	padding: 8px;
	float: left;
	width: 278px;
	text-align: left;
	margin-right: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.meta, .record_no {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	background-color: #F7F7F7;
	text-align: left;
	padding: 4px;
	border-bottom:none;
	font-size: 10px;
}

.record_no {
text-align:right;
}

.explain {
	background-color: #FFFFCC;
	padding: 10px;
	text-align: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCC66;
	border-bottom-color: #FFCC66;
	width: 560px;
	margin-left: auto;
	margin-right: auto;
}
.explain p {
	margin-top: 0px;
	margin-bottom: 10px;
}
.text_area_box {
	border: 1px solid #FFCC66;
	width: 555px;
}
#search_button, .button_text {
	font-size: 16px;
	float: right;
	margin-left: 10px;
}.icon_left {
	float: left;
	padding-right: 5px;
}

.divider {
	border-right: 1px solid  #EEEEEE;
		}

.odd	{
	background: #F7F7F7;
		}
.yellow_box ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	list-style-type: none;
}

.yellow_box li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	list-style-type: none;
}

.x{
	 background-image: url(../images/icon_x.gif);

		background-repeat: no-repeat;
		background-position: 0;
		}

.check{
	background-image: url(../images/icon_check.gif);
	background-repeat: no-repeat;
	background-position: 0px;
		}.center {
	text-align: center;
}

div.FieldErrorText
{
	float: left;
	clear: left;
	width: 100%;
	color: red;
	font-style: italic;
}
div.Error {
	background-color: #ffffcc;
	color: red;
	font-style: italic;
	padding: 1px;
}
form {
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	width: auto;
}
.table_style {
	margin: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 15px;
	padding-left: 4px;
	width: 595px;
	border: 1px solid #cccccc;
	font-size: 14px;
	background-image: url(../images/bg_gray_shadow_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.table_style td {
	padding: 4px;
}
.gray_container_delivery_class {
	border-left: 1px solid #E9E3E3;
	border-right: 1px solid #E9E3E3;
	border-top: 1px solid #E9E3E3;
	border-bottom: 1px solid #E9E3E3;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
	width: 590px;
	background-color: #F7F7F7;
	padding-right: 5px;
	padding-left: 5px;
}
.product_delivery {
	background-color: #FFFFFF;
	float: left;
	width: 568px;
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	border: 1px solid #fbcb8b;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.table_whos_searching {
	background-image: url(../images/bg_gray_shadow_bottom.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	font-size: 12px;
	width: 100%;
	border: 1px solid #cccccc;
}

.seal_group {
	text-align: left;
}
.seal_group img {
	padding: 4px;
}

#RegiCheck_R1_CCSecurityCode {
	float: left;
	width: 60px;
}
.tip_area_full 	{
	float: left;
	width: 100%;
	background-color: #FFFFCC;
	border-top: 1px solid #E8E7A8;
	border-bottom: 1px solid #E8E7A8;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 11px;
	line-height: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size:12px;
}

.side_info {
	float: right;
	padding: 10px;
	background-image: url(../Images/bg_gray_shadow_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 260px;
	border: 1px solid #E1E1E1;
	font-size: 12px;
	line-height: 18px;
	margin-top: 15px;
	}

.title_order {
	background-color: #E0ECF5;
	border: 1px solid orange;
	padding: 4px;
	margin-bottom: 10px;
	font-size: 14px;
}


.total_line {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.delivery_bucket {
	float: left;
	width: 300px;
}

.right {
text-align:right;
}

.gray a{
color:#999999;
}
.membership TD
{
	border: 1px solid #fff;
}
TD.divider
{
	border-right: 1px solid  #EEEEEE;
}
TD.special {
	background-color:#FFFFDD;
	border:1px solid #EEEEEE;
	color:#777777;
}
/* OTO STYLES */
#OTOChooseUpsellProducts_table .NavigateCell, #OTOChooseUpsellProducts_table .FieldTypeBoolean {
display:none;
}
#main_content .notice {
	background-color: #E0ECF5;
	border: 1px solid orange;
	padding: 8px;
	margin-top: 15px;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}
#main_content #side_box{
	float: right;
	width: 280px;
	margin-top: 15px;
	padding-bottom: 15px;
	border: 1px solid #F2F2F2;
	margin-bottom: 15px;
	background-image: url(../images/bg_gray_shadow_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 10px;
	text-align: left;

}
#main_content #oto_side_box {
	float: right;
	width: 300px;
	margin-left: 15px;
	text-align: left;
	}
#main_content .OTOlinks P
{
	text-align: right;
}
#main_content .left_portion {
	float: left;
	width: 505px;
}
#side_box p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

.clr
{
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-bottom: -1px;
}

.highlight_text {
padding:2px;
background-color:#FFFFCC;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

#wrapper #footer p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

#wrapper #footer p.details, #wrapper #footer p.details a:link, #wrapper #footer p.details a:visited,
.gray_text, .gray_text:link, gray_text:visited, gray_text:hover, gray_text.active {
	color:#999999;
}
/*GrayBorder*/
TABLE.GrayBorder
{
	background-color: #CCCCCC;
}
TD.GrayBorder
{
	background-color: #FFFFFF;
	vertical-align: top;
}




/*NEW CSS */

#full_wrap {
	padding:10px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #ccc;
	clear:both;
	height: 75px;
	margin-bottom:15px;

}

#header {
	width: 80%;
	height: auto;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff;

}

#main_content h1 {
	background-color: #5799C6;
	color: #fff;
	clear:both;
	font-size:18px;
	text-align:left;
	font-weight: bold;
	margin-top: 0px;
	margin-right: -15px;
	margin-bottom: 15px;
	margin-left: -15px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 14px;
	padding-left: 12px;
}

#main_content h2 {
color: #5799C6;
margin: 0px 0px 15px 0px;
clear:both;
font-size:18px;
text-align:center;
font-weight:bold;
}

#wrapper
{
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	margin-top: 0px;
	$text-align: left;
	overflow: hidden !important;

}


table.results_table {
background-color:#fff;
border:1px solid #ccc;
margin-bottom: 10px;
padding:2px;
}

table.results_table td {
border-bottom:1px solid #ebebeb;
padding:8px;
}

table.results_table tr {
border:1px solid #ccc;
}

.img_left {
margin-right:12px;
float:left;}

.img_right {
margin-left:12px;
float:right;}

#sidebar {
float:right;
width:300px;
}

form#Optout, form#ContactUs{
float:left;
}

a:link {
color:#3a7ca9;
}

a:visited {
color:#164b76;
}


h1 a, h1 a:visited, h2 a:visited {
color:#fff;
}

#footer_band {
	background-color:#ebebeb;
	clear: both;
	margin-top: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ccc;
	border-bottom-color: #ccc;
	padding: 15px;
}

.blue_heading {
background-color:#fff;
color:#5799C6;
padding-top:15px;
}

#highlight_box {
	float:right;
	width:220px;
	padding:10px;
	text-align: center;
}
.column3 {
	width: 210px;
	float: left;
	padding-right: 15px;
}
#wrapper #footer_band ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	text-align:left;
}

.bg_divider {
	background-image:url(../images/divider.gif);
	background-repeat:no-repeat;
	background-position:204px;

}
#tour_box {
	clear: both;
	padding-top: 15px;
	height: 210px;
	overflow: hidden;
}

#faq a {
text-decoration:none;
color:#333;
}

.crumb {
text-align:left;
margin: 0px 8px 8px 8px;
}
div.FieldUndecorated {
	float: left;
	width: auto;
	clear: right;
	position: relative; /* to overcome IE rendering bug */
	margin-right: 10px;
}

#mini_navigation {
float:right;
font-size:10px;
margin-bottom:10px;
text-align:right;
}

.date_stamp {
text-align:right;
font-size:10px;
padding-bottom:4px;
}
input[type=text]:focus, input[type=password]:focus, textarea:focus {
	background-color:#FFFFCC;
	border:1px solid #5799C6;
}
textarea, .text, .isMail, .isReq, .text_field, .MultilineControl, .TextControl
{
	border: 1px solid #999;
	$margin-top:-1px;
	$margin-bottom:-1px;
}
input[type=text], input[type=password] {
	border: 1px solid #999;
	$margin-top:-1px;
	$margin-bottom:-1px;
}

/* OTO Styles */
#special .features li {
	margin-bottom: 10px;
	padding: 10px;
	text-align:left;
	font-size: 1.2em;
	}

#special ul {
	list-style-type: none;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	}

#special h4 {
	margin: 0px;
	}

#please-note {
	margin-top: 10px;
	background-color: #fefddf;
	padding: 2px 0px 2px 0px;
	width: 100%;
	}

.checkmark {
	list-style-image: url(/images/icon_check.gif);
	padding-left:5px;
}

table #heading
{
	background-color: #D4EAB7;
	text-align: left;
}
#testresults th
{
	padding: 2px 4px 2px 6px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 12px;
}
td
{
	padding: 4px 4px 4px 6px;
	vertical-align: top;
}
.odd
{
	background: #F7F7F7;
}
.even
{
	background: #FFFFFF;
}
.viewDetails
{
	text-align: center;
}
.divider
{
	border-right: 1px solid  #EEEEEE;
}
.table_full
{
	width:100%;
}
.tableContainer
{
	padding: 0px;
	border: 1px solid #e6e6e6;
	border-width: 0 1px 1px 1px;
	margin-bottom: 10px;
}
#testresults table
{
	text-align: left;
	border-collapse: collapse;
	border-spacing: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
}

.lightbox {
-ms-filter:"progid:XImageTransform.Microsoft.Alpha(Opacity=50)";  // first!
filter: alpha(opacity=50);    // second!
-moz-opacity: 0.5; 	opacity: .5; 	filter: alpha(opacity=50);
background-color:#000;
width:100%;
position:fixed;
height:100%;
top:0;
left:0;
z-index:10;
}



#lightbox {
width:340px;
background:#fff;
border:1px solid #666;
position:absolute;
text-align:center;
top:0;
z-index:130;
right:190px;
overflow:auto;
padding:15px;
margin-top:25px;

}

/* FOR TEST172 */
#results_found {
	background-color:#ffffcc;
	border:1px solid #c9deed;
	padding:6px 8px 6px 8px;
	margin-bottom:15px;
}

.text_blue	{
	color:#5799c5;
}

.text_big {
	font-size:38px;
	color:#333;
	line-height:44px;
	font-weight:bold;
	letter-spacing:-1px;
}

.text_medium {
	font-size:22px;
	line-height:26px;
	color: #666;
	letter-spacing:-1px;

}

.register_green {
	background-color:#f2f9e8;
	border:1px solid #cce7a2;
	padding:10px;

}

.register_light_green {
	background-color:#f7fbf0;
	border:1px solid #cce7a2;
	padding:10px;

}


.register_green table {
	padding:0px;
	border-collapse:collapse;


}

.half_box {
	width:340px;
	float:right;
}

.product_title {
	font-size:17px;
	font-weight:bold;
}

.product_description {
	color:#6c9928;
	font-size:11px;
	font-weight:normal;
}

#register_table {
	line-height:12px;
}

#register_table li {
	padding-left:0px;
	margin-left:0px;
	padding-bottom:5px;

	padding-top:0px;
}

#register_table ul {
	padding-left:10px;
	margin-left:15px;
	list-style:outside;
	padding-right:4px;
}

.feature {
	width:315px;
	float:left;
	padding-left:10px;
	margin-top:15px;

}
.feature img {
	margin-right:25px;
	margin-bottom:15px;
	float:left;
}

.feature li {
	list-style-type:square;
	list-style-position:inside;
	margin-left:0px;
	padding-left:0px;
}
.feature ul {
	margin-top:0px;
	padding-left:0px;
	float:left;
	margin-left:0px;

}

.padding {
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
}

/* FOR GO Funnel 92 */

.container_third {
	float:left;
	width:218px;
}

/* FOR WP Funnel  */

.benefit_box {
	background-image:url(../images/bg_blue_gradient_light.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border-left:1px solid orange;
	border-right:1px solid orange;
	border-bottom:1px solid orange;
	width:700px;
	float:left;

}

.benefit {
	border-right:1px solid orange;
	padding:15px 25px 15px 25px;
	width:182px;
	float:left;
	height:270px;
}

.benefit_box ul {
	margin:0px;
	padding-left:15px;

}

.benefit_box li {
	margin:0px 0px 8px 0px;
	padding:0px;
	list-style-image:url(../images/icon_checkmark_small.gif);

}

.checkmark_small {
	list-style-image:url(../images/icon_checkmark_small.gif);
	font-size:11px;
	line-height:16px;
}


 .wptable_border  td{
	border-color: #ccc;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 8px;

 }

.table tr {
	border:1px solid #ccc;
}

.table {
	border-collapse:collapse;
		border:1px solid #ccc;
}

.table th {
  	background-image:url(../images/bg_gray_shadow_bottom.gif);
	height:30px;
	padding:4px;
	border:1px solid #ccc;
	background-position:bottom;
}

.highlight {
	background-color:#f2f5f7;
}
