/* CSS Document */html, body {		margin: 0px;		padding: 0px;		height: 100%;		text-align: center;		width: 100%;	}		a:link, a:visited {		text-decoration: none;	}	a:hover {		text-decoration: underline;	}  	.tahoma9{		font-family: Tahoma, Verdana, Arial, sans-serif;		font-size: 9px;		}	.tahoma10{		font-family: Tahoma, Verdana, Arial, sans-serif;		font-size: 10px;		}			.tahoma11{		font-family: Tahoma, Verdana, Arial, sans-serif;		font-size: 11px;		}		.tahoma12{		font-family: Tahoma, Verdana, Arial, sans-serif;		font-size: 12px;		}		.fontdark{		color: #75777D;	}		.fontdark2{		color: #3C3D40;	}	.fontdark3{		color: #5D5F63;	}			.fontblue{		color: #00A7F4;		}	.fontblue a:link, .fontblue a:hover .fontblue a:visited{text-decoration: underline}		.fontwhite{		color: white;	}			.fontlight{		color: #E3E3E3;		}		.fontlight a:link, .fontlight a:visited {		color: #E3E3E3;		}	.fontlight a:hover {		color: #FFFFFF;		}		.table{		width: 792px;	}	.table_content{		width: 792px;		background-color: #f3f3f3;		padding-left: 10px; 		padding-right: 10px;	}	.quick_nav{		width: 260px;		height: 60px;		background-color: #f3f3f3;		text-align: center;		padding-left: 5px;	}		.footer{		width: 792px;		background-color: #f3f3f3;		text-align: center;		padding: 5px;		padding-top: 0px;		margin-top: 5px;	}		.footer a:link, .footer a:visited {		color: #75777D;  		text-decoration: none;  	}		.footer a:hover {  		color: #75777D;		text-decoration: underline;  	}		select, option, optgroup{		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		padding: 0px;		margin: 0px;	}	.submenu{		height: 50px;	}		.submenu a:link {		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		color: #46484e;     padding: 3px;  		text-decoration: none;   	 border: 1px solid white;  }    	.submenu a:visited{		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		color: #46484e;    	padding: 3px;  		text-decoration: none;    	border: 1px solid white;  }  	.submenu a:hover{		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		color: white;		padding: 3px;	 background-color: #ed0000;     border: 1px solid #f89999;	}	.topdivlink{     border: 1px solid white;     display: inline;     font-size: 12px;     margin: 0px;     padding: 3px !important;     padding: 0px;     padding/**/:/**/0px;     padding-left: 0px !important;     padding-right: 0px !important;    }  	.img_spacer{		padding-bottom: 1px;		margin-left: 3px;		margin-right: 3px;	}	.white{		background-color: #ffffff;		padding: 2px;	}	.topadsdiv{		background-color: white;		border: 1px solid #dad8d8;	}	.bottomadsdiv{		border: 1px solid #dad8d8;	}	.categdiv{		width: 390px;		height: 389px;		display: table;		margin-left: 3px;		background-color: #55585F;		background-image: url(../../images/categ_corner.jpg);		background-position: right top;		background-repeat: no-repeat;	}		.categ{		padding-left: 7px;		padding: 2px;		}		.borderfade{		width: 5px;	}	.leftborderfade{		float: left;		width: 1px;   	height: 22px;	}	.rightborderfade{		float: right;		width: 1px;		height: 22px;	}	.leftcontenttable{		border: 1px solid #c9c9ca;		border-right: 0px solid black;		padding: 5px;		text-align: center;	}	.rightcontenttable{		width: 374px;		height: 100%;		border: 1px solid #c9c9ca;		border-left: 0px solid black;		padding: 5px;		text-align: center;	}		.listitem{		margin-right: 25px;		margin-bottom: 20px;		background-color: #f3f3f3;		width: 150px;		border-bottom: 1px solid #D9D9D9;	}	.hidden_frame{		border: 1px solid #ffffff;		background-color: white;		width: 140px;		height: 85px;		cursor: hand;	}		.titlediv{		padding-left: 15px;		padding-bottom: 5px;	}			.partners{		color: #75777D;  		text-decoration: underline;	}	.partners a:link, .partners a:visited,  .partners a:hover {		color: #75777D;  		text-decoration: underline;  	}		.search{		background-color: #F3F3F3;		width: 348px;		height: 41px;	}		.newsletter{		background-color: #F3F3F3;		width: 390px;		height: 41px;	}		.insidetop{		width: 100%;		padding-left: 15px;		padding-right: 15px;	}		.insidetoptable{		width: 100%;		border: 1px solid #c9c9ca;		border-collapse: collapse;		}		.insidevspacer{		background-image: url(../../images/vert_spacer.gif);		background-repeat: repeat-y;		background-position: top center;		margin-top: 2px;		margin-bottom: 2px;		}	.insidelinks{		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		color: #75777D;		}		.insidelinks a:link, .insidelinks a:visited, .insidelinks a:active {		text-decoration: none;	}		.insidelinks a:hover {		text-decoration: underline;	}		.insideleftads1{		background-color: #F3F3F3;		border: 1px solid #c9c9ca;		border-bottom: none;		height: 17px;		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;		font-size: 9px;			color: #75777D;		}	.insideleftads2{		background-image: url(../../images/down_arrow_bg.gif);		background-position: top left;		background-repeat: repeat-x;	}		.inside_redsquare1{		width: 4px;		height: 7px;		font-size: 1px;		background-color: #EC0002;		}	.inside_pagenav{		width: 19px;		height: 16px;		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		color: #EC0002;		font-weight: bold;		background-color: #F3F3F3;		text-decoration: none;     margin: 0px;     padding: 0px;	}		.inside_pagenav a:link, .inside_pagenav a:visited {text-decoration: none; width: 19px; height: 16px; display: table-cell}	.inside_pagenav a:hover {text-decoration: none; background-color: #EC0002; color: white; width: 19px; height: 16px; display: table-cell}	.detail_redsquare1{		width: 4px;		height: 10px;		font-size: 1px;		background-color: #EC0002;		}		.detail_photo{		background-color: #F3F3F3;		padding: 5px;	}		.detail_photoframe{		background-color: white;		border: 1px solid #D7D7D7;		padding: 6px;	}/*header quicknav text formatting*/	.level0{	background-color: #f3f3f3;    color: red;    font-weight: normal;    padding-left: 2px;}.level1{	font-weight: normal;    padding-left: 2px;}.level2{	font-weight: normal;    color: grey;}/* faq page */	.faqlinks{		margin-bottom: 5px;		font-family: Tahoma, Verdana, sans-serif;		font-size: 11px;		color: #46484e;		}	.faqlinks a:link, .faqlinks a:visited {		color: #46484e;  		text-decoration: none;	}	.faqdark a:hover {		color: #46484e;  		text-decoration: underline;	}    #contactform_errorparagraph {    padding-left: 276px;}    /* left ads */.right2-ad-td {    background: #fff;    vertical-align: top;}.right2-ad {    text-align: center;    background: #f3f3f3;    padding: 7px 0;    width: 138px;    margin: 110px 0 0 7px;}/* dreamstime */.dreamstime_h2 {    font: bold 12px Arial, sans-serif;    padding-left: 35px;    text-align: right;    margin-right: 20px;}.ds_img_panel {    float: left;    width: 150px;    text-align: left;    margin: 10px 25px 0 0;}.ds_img_panel  strong {    line-height: 18px;    padding-left: 5px;}.ds_img_panel .img_border {    border: 4px solid #f3f3f3;    text-align: center;    margin-bottom: 3px;}.ds_img_panel .img_border a {    display: block;    padding: 5px 0;}.img_container {    padding-left: 25px;}.ds_img_panel .img_border a:hover {    border: 1px solid #d7d7d7;    padding: 4px 0;}.ds_choose {    border-right: 4px solid #EC0002;    border-left: 4px solid #EC0002;}.dreamstime_panel {    background: #fff;    padding: 1px;    margin: 0 10px;}.dreamstime_panel_border {    border: 1px solid #DAD8D8;    padding-left: 45px;    overflow: hidden;}.clearboth {    clear:both;     line-height: 1px;     height: 1px;     font-size: 1px;}/* dreamstime right */.right .dreamstime_panel {    margin: 0;    padding: 0;    width: 145px;}.right .dreamstime_panel_border {    padding: 5px;    border: none;    background: #F3F3F3;    margin-top: 10px;    border-left: 7px solid white;}.right .ds_img_panel {    margin: 0;    width: 100%;    float: none;}.right .img_border {    border: none;    margin: 0;}.right .ds_img_panel .img_border a {    margin-bottom: 10px;}.right .ds_img_panel .img_border a:hover {    background: white;}.right .dreamstime_h2 {    padding: 0;    margin: 0;    text-align: center;}/* dreamstime inner right */.inner_right_ad_space td {    vertical-align: top;}.inner_right_ad_space .dreamstime_panel {    margin: 0;    padding: 0;}.inner_right_ad_space .dreamstime_panel_border {    border: none;    padding: 0 0 0 4px;}.inner_right_ad_space .ds_img_panel {    margin-right: 0;}.inner_right_ad_space .dreamstime_h2 {    padding: 0;    margin: 0;    text-align: center;}/* dreamstime inner left */.inner_left_ad_space td {    vertical-align: top;}.inner_left_ad_space .dreamstime_panel {    margin: 0;    padding: 0;}.inner_left_ad_space .dreamstime_panel_border {    padding: 5px 0 15px 4px;}.inner_left_ad_space .ds_img_panel {    margin-right: 0;}.inner_left_ad_space .dreamstime_h2 {    padding: 0;    margin: 0;    text-align: center;}