/* HTML elements  */		







	h1, h2, h3, h4, h5, h6{



		font-weight:normal;



		margin:0;



		line-height:1em;



		}	



	h1{font-size:2em;margin-bottom:.5em;}	



	h2{font-size:1.75em;margin-bottom:.5142em;padding-top:.2em;}	



	h3{font-size:1.5em;margin-bottom:.7em;padding-top:.3em;}



	h4{font-size:1.25em;margin-bottom:.6em;}



	h5,h6{font-size:1em;margin-bottom:.5em;font-weight:bold;}



	



	p, blockquote, ul, ol, dl, form, table, pre{line-height:inherit;margin:0 0 1.5em 0;}



	ul, ol, dl{padding:0;}



	ul ul, ul ol, ol ol, ol ul, dd{margin:0;}



	li{margin:0 0 0 2em;display:list-item;list-style-position:outside;}	



	blockquote, dd{padding:0 0 0 2em;}



	pre, code, samp, kbd, var{font:100% mono-space,monospace;}



	pre{overflow:auto;}



	abbr, acronym{



		text-transform:uppercase;



		border-bottom:1px dotted #000;



		letter-spacing:1px;



		}



	abbr[title], acronym[title]{cursor:help;}



	small{font-size:.9em;}



	sup, sub{font-size:.8em;}



	em, cite, q{font-style:italic;}



	img{border:none;}			



	hr{display:none;}	



	table{width:100%;border-collapse:collapse;}



	th,caption{text-align:left;}



	form div{margin:.5em 0;clear:both;}



	label{display:block;}



	fieldset{margin:0;padding:0;border:none;}



	legend{font-weight:bold;}



	input[type="radio"],input[type="checkbox"], .radio, .checkbox{margin:0 .25em 0 0;}







/* //  HTML elements */	







/* common */		



	



	.left{float:left;margin-right:1em;}



	.right{float:right;margin-left:1em;}



	.center{text-align:center;}



	



	.clear{clear:both;}



	.first{margin-left:0 !important;}



	.last{margin-right:0 !important;}



	.top{margin-top:0 !important;}



	.bottom{margin-bottom:0 !important;}	



	.hidden, .print{display:none;}



	.graphic{



		margin:0;



		padding:0;



		display:block;



		overflow:hidden;



		text-indent:-8000px;



		}







/* // common */			







/* base */



	



	body, table, input, textarea, select, li, button{



		font:1em Helvetica, Arial, Sans-Serif;



		line-height:1.5em;



		color:#333;



		}		



	body{



		font-size:13px;



		background:#fff;



		margin:0;



		padding:0;



		text-align:center;



		background:#e0dbca;



		}	



	a, a:visited{



		text-decoration:none;



		color:#06C;



		}



	a:hover{color:#999;}



	ins{text-decoration:none;color:#900;font-style:italic;}



	code{color:#555;}



	pre{



		margin-left:2em;



		padding-left:2em;



		border-left:1px solid #ccc;



		}



	blockquote{



		margin-left:2em;



		border-left:1px solid #ccc;



		font-style:italic;



		}	



	dt{font-weight:bold;}



	th, td{padding:.5em 1em;line-height:1.5em;}		



	th{background:#eee;}



	td{border-bottom:1px solid #eee;}



	caption{font-style:italic;color:#777;margin:.5em 0;}	



	fieldset{



		border:1px solid #ccc;



		padding:1em 1em;



		margin:0 0 1.5em 0;



		}



	legend{padding:2px 5px;}	



	form div.col{clear:none;}form div.first{clear:both;}



	form div{overflow:hidden;}



	



	input[type="text"], input[type="password"], textarea, .field, .area, select{



		border:1px solid #aaa;



		padding:5px;



		background:#fff;



		width:200px;



		line-height:1em;



		margin:0;



		}



	select{width:212px;}



	textarea, .area{overflow:auto; height:150px; width:200px;}



	input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus, .focus{background:#f5f5f5;outline:none;}



	.submit{}



	button{



		border:none;



		background:#555;



		color:#FFF;



		padding:0 2.5em;



		height:2em;



		line-height:2em;



		cursor:pointer;



		}



		



	.note, .success, .error{display:block;}



	.error{color:#900;}



	.success{color:#060;}



	.note{font-weight:bold;}



	



	.pullquote{



		width:20%;



		float:left;



		margin-right:2em;



		padding-right:2em;



		border-right:1px solid #ccc;



		text-align:right;



		font-size:1.1em;



		font-style:italic;



		color:#777;



		margin-bottom:.5em;



		}



	.boxout{



		width:20%;



		float:right;



		margin-left:2em;



		padding:1em 2em;



		border:1px solid #ccc;



		margin-bottom:.5em;



		}



	#easy_tooltip{



		border:1px solid #e1e1e1;



		padding:2px 10px;



		background:#f5f5f5;



		}







/* base */







/* layout */







	#container{	



		margin:0 auto;



		width:920px;



		text-align:left;



		position:relative;



		background:#fff;



		border-left: #C6BC9D thick solid;



		border-right: #C6BC9D thick solid;



		}



	.inner{



		position:relative;



		}



	#header{



		position:relative;



		}	



	#footer{



		position:relative;



		clear:both;



		}	



		



	.content{



		padding-left:15px;



		clear:both;



		padding:1em 0 0 15px;



		}



	.main, .secondary, .tertiary, .quaternary{



		float:left;



		display:inline;



		}



	.main{width:590px;}



	.secondary{width:240px;margin-left:40px;padding-right:15px;}



	.tertiary{}



	.quaternary{}



	



	/* grid */



		



		.cols{} /* main column container class */



		.col{



			float:left;



			display:inline;



			width:48%;margin-left:4%; /* 2 equal width columns layout - default */



			}	



		.cols3 .col{width:30%;margin-left:2%;} /* 3 equal width columns layout */



		.cols4 .col{width:22%;margin-left:2%;} /* 4 equal width columns layout */



		



		/* use following classes to build custom grid (add as many as you want) */



		



		.col1, .col2, .col3{float:left;display:inline;}



		.col1{}



		.col2{}



		.col3{}



		



		.indent1{}



		.indent2{}



		.indent3{}



		



	/* grid */	







/* // layout */







/* navigation */



	   #nav {



		    background-color:#84775B;



			padding-left:10px;



			list-style:none;



			height:35px;



			padding-bottom:0px;



			}



		#nav ul, #nav li{



			margin:0;



			padding:0;



			list-style:none;



			}	



		#nav li{



			float:left;



			display:inline;



			position:relative;



			line-height:32px;



			height:32px;



			margin-right:2em;



			}	



			



		#nav ul{



			position:absolute;



			left:0;



			top:32px;



			padding:5px 10px;



			width:200px;	



			background:#84775B;



			display:none;



			z-index:1000;



			}



		#nav ul li{



			float:none;



			display:block;



			}



		#nav a, a:visited{



		text-decoration:none;



		color:#FFF;



		}



		#nav a:hover{color:#999;}



		



/* //navigation */







/* header */



#nav {



	padding-bottom:0px;



	margin-bottom:0px;



}



	#header h1{



		line-height:50px;



		height:50px;



		margin:0;



		}



	#header h1 a{		



		}		



		#header #logo {



		height:77px;



		}



		#header #header-bg {



		background: #2A0030;



		background-image: url(../images/testsiter_01.png);



		background-position:top;



		height:80px;



		}



		#twitter{



			margin:0;



			position:absolute;



			top:0;



			right:54px;



			background:url(../images/bg_twitter.png) no-repeat 0 0;



			width:265px;



			height:75px;



			}



		#twitter a{



			position:absolute;



			display:block;



			top:17px;



			right:76px;



			width:187px;



			height:40px;



			line-height:40px;



			text-align:center;



			color:#FFF;



			font-style:italic;



			}	



/* // header */



	



/* content */







	.content a, .content a:visited{



		text-decoration:underline;



		}



	



/* // content */



#contactForm {width:100%;}



/* footer */



	#footer {



		text-align:center;



		background:#e1d8be;



	}



	#footer a, #footer a:visited{



		text-decoration:underline;



		}



	



/* // footer */







/* clearfix */







	.inner:after, .content:after, .cols:after, .fixed:after{



		content:"."; 



		display:block; 



		height:0; 



		clear:both; 



		visibility:hidden;



		}



	.inner, .content, .cols, .fixed{display:block;min-height:1%;}



	* html .inner, * html .content, * html .cols, * html .fixed{height:1%;}







/* // clearfix */



/* Easy Slider */







	#slider ul, #slider li,



	#slider2 ul, #slider2 li{



		margin:0;



		padding:0;



		list-style:none;



		}



#slider2 {margin-top:1em;}



	#slider li, #slider2 li{ 



		/* 



			define width and height of list item (slide)



			entire slider area will adjust according to the parameters provided here



		*/ 



		width:920px;



		height:319px;



		overflow:hidden; 



		}	



	#prevBtn, #nextBtn,



	#slider1next, #slider1prev{ 



		display:block;



		width:30px;



		height:77px;



		position:absolute;



		left:-30px;



		top:71px;



		z-index:1000;



		}	



	#nextBtn, #slider1next{ 



		left:696px;



		}														



	#prevBtn a, #nextBtn a,



	#slider1next a, #slider1prev a{  



		display:block;



		position:relative;



		width:30px;



		height:77px;



		background:url(../images/btn_prev.gif) no-repeat 0 0;	



		}	



	#nextBtn a, #slider1next a{ 



		background:url(../images/btn_next.gif) no-repeat 0 0;	



		}	



		



	/* numeric controls */	







	ol#controls{



		margin:1em 0 0 1em;



		padding:0;



		height:28px;	



		}



	ol#controls li{



		margin:0 10px 0 0; 



		padding:0;



		float:left;



		list-style:none;



		height:28px;



		line-height:28px;



		}



	ol#controls li a{



		float:left;



		height:28px;



		line-height:28px;



		border:1px solid #ccc;



		background:#d0c6ab;



		color:#555;



		padding:0 10px;



		text-decoration:none;



		}



	ol#controls li.current a{



		background:#d0b97c;



		color:#fff;



		}



	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}



	



/* // Easy Slider */



/* wire box */



.wire .boxcontent-nobg







{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}







.wire .boxcontent-giftcards







{background:url(../img/giftcradsbigpsd.png); background-repeat: no-repeat; background-position:bottom left;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}







.wire .boxcontent







{background:url(../img/sdbar2.png); background-repeat: no-repeat; background-position:top left; border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}







.wire .boxcontentsys







{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}







.wire .boxcontentwed







{background:url(../img/wed_bg.png); background-repeat: no-repeat; background-position:top left; border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}







.wire .boxcontentben







{background:url(../img/ben_bg.png); background-repeat: no-repeat; background-position:bottom right; border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}







.wire .boxcontentfl







{background:url(../img/fred_bg.png); background-repeat: no-repeat; background-position:top left; border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}







.wire .boxcontentltd







{background:url(../img/tony_bg.png); background-repeat: no-repeat; background-position:top left; border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}







.wire .boxcontentltd2







{background:url(../img/fredrt_bg.png); background-repeat: no-repeat; background-position:top left; border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}







.wire .bhead







{height:4px;overflow:hidden;background:url(../img/corner_wire_TR_bg.gif) 100% 0 repeat-x;}







.wire .bhead div







{height:4px;width:4px;background:#fff url(../img/corner_wire_TL.gif) 0 0 no-repeat;}







.wire .boxfooter







{height:4px;overflow:hidden;background:url(../img/corner_wire_BR__bg.gif) 100% 0 no-repeat; margin-bottom:20px;}







.wire .boxfooter div







{height:4px;width:4px;background:#fff url(../img/corner_wire_BL.gif) 0 0 no-repeat;}















/* tops */







.infobox.ibhead







{font-size:18px;font-weight:bold;line-height:21px;padding:0 0 9px 0;}















.infoboxul







{padding: 0 0 7px 0;margin: 0;list-style: none; clear:both;border-bottom: solid 1px #e6e6e6;}















.infoboxul li







{font-size:10px;font-weight:normal;line-height:12px;color:#949494;margin:0 0 3px 0;padding-left:8px;background:url() no-repeat left 5px;}















.infoboxul li a







{font-size:12px;font-weight:bold;line-height:15px;text-decoration:none;}















.infoboxul li .outlayer







{font-size:12px;font-weight:bold;line-height:15px;}















.ibmore







{font-size:10px;padding: 3px 0px 4px 0px;border-bottom: solid 1px #e6e6e6;}























/* end T2s 







==================================================================================== */















/* T2s (top stories)







===================================================================================== */







.infobox2 .infobox2Head







{font-size:16px;font-weight:bold;padding:0 0 8px 0;}















.infobox2 ul







{padding: 0 0 7px 0;margin: 0;list-style: none; clear:both;border-bottom: solid 1px #e6e6e6;}















.infobox2 ul li







{font-size:10px;font-weight:normal;line-height:12px;color:#949494;margin:0 0 2px 0;padding-left:8px;background:url() no-repeat left 5px;}















.infobox2 ul li a







{font-size:12px;font-weight:bold;line-height:15px;text-decoration:none;}















.infobox2 ul li .outlayer







{font-size:12px;font-weight:bold;line-height:15px;}















.infobox2 .infobox2More







{font-size:10px;padding: 3px 0px 4px 0px;border-bottom: solid 1px #e6e6e6}















.wincal .wincalhead







{font-size:16px;font-weight:bold;line-height:19px;padding:1px 0 3px 0;border-bottom:1px solid #f0f0f0;}















.wincal .winmon







{margin:0;border-bottom:1px solid #f0f0f0;padding:9px 0;}















.wincal img.wincalimg







{margin:0 6px 0 0;width:44px;height:25px;vertical-align: middle;border:none;}















.wincal img.wincalcon







{margin:3px 4px 6px 0;vertical-align: middle;border:none;}















.wincal .winmon a







{font-size: 12px;font-weight: Bold;vertical-align:middle;text-decoration:none;}















.wincal .cnnVideoTime







{font-size:10px;font-weight:normal;color:#949494;vertical-align:middle;}















.wincal .cnnVideoFooter







{padding-bottom:6px;}















.wincal .cnnVideoFooter a







{font-size:10px;text-decoration:none;}















.winmon img.wincalcon







{margin-left:6px;}























.minfoheader







{border-top: 1px solid #e6e6e6;padding-top:4px;}







.minfoheaderLeft







{float:left;width:33%;padding: 8px 9px 9px 12px;}







.minfoheaderRight







{float:right;border-left: 1px solid #e6e6e6;width:60%;padding: 8px 9px 6px 9px;}















.minfohead







{border-top:1px solid #e6e6e6;}







.minfoheadLeft







{padding:8px 9px 9px 12px;}







.minfoheadRight







{padding:8px 9px 6px 9px;}































.leftcol







{padding:5px 12px 10px 12px;}















#leftcolCol1







{float:left;padding-top:4px;}















#leftcolCol2







{float:right;width:50%;font-size:14px;line-height:19px;text-decoration:none; margin-bottom:1em;}















#leftcolCol2 h2 a







{font-family:Helvetica,arial,sans-serif;font-size:30px;font-weight:bold;line-height:30px;letter-spacing:-1px;margin:0;padding:0 0 16px 0;text-decoration:none;}















#leftcolCol3







{float:right;width:70%;font-size:14px;line-height:19px;text-decoration:none; margin-bottom:1em;}















#leftcolCol3 h2 a







{font-family:Helvetica,arial,sans-serif;font-size:30px;font-weight:bold;line-height:30px;letter-spacing:-1px;margin:0;padding:0 0 16px 0;text-decoration:none;}















#mainfrt







{float:right;width:60%;font-size:14px;line-height:19px;text-decoration:none; margin-bottom:1em;}







A:visited {text-decoration: none; color: red;}







#mainfrt h2 a







{font-family:Helvetica,arial,sans-serif;font-size:30px;font-weight:bold;line-height:30px;letter-spacing:-1px;margin:0;padding:0 0 16px 0;text-decoration:none;}


.dock {

	position: relative; 

	height: 50px; 

	text-align: center;

}

.dock-container {

	position: absolute;

	height: 50px;

	padding-left: 20px;

}

a.dock-item {

	display: block;

	width: 40px;

	color: #000;

	position: absolute;

	top: 0px;

	text-align: center;

	text-decoration: none;

}

.dock-item img {

	border: none; 

	margin: 5px 10px 0px;

	width: 100%; 

}

.dock-item span {

	display: none; 

	padding-left: 20px;

}
/***************************************************
				  CONTACT
***************************************************/
#contactinfo {
	width: 525px;
	display: inline;
	float: right;
	background-color: #c6bc9d;
	padding: 6px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#contactinfo img {
	margin: 0px;
	padding: 0px;
}
#form {
	margin: 0px;
	margin-right:50px;
	margin-left:50px;
	margin-bottom:15px;
	width: 780px;
	float: right;
	background-color: #c6bc9d;
	padding: 20px;
	position: relative;
}
#form div {
	float: left;
	width: 425px;
	position: relative;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin: 0px;
}
#form div label {
	height: 25px;
	width: 400px;
	display: block;
}
#form div label.error {
	color: #a80000;
	position: absolute;
	top: 0px;
	right: 17px;
	text-align: right;
}
#form div.textarea {
	padding-bottom: 10px;
	padding-left: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	width: 700px;
	float: left;
	position: relative;
}
#form div.message_sent {
	background-color: #84775b;
	width: 790px;
	float: left;
	padding: 10px;
	margin-bottom: 15px;
	color: #FFFFFF;
}
#form input {
	width: 409px;
	border: 1px solid #282828;
	padding: 8px;
	font-size: 13px;
	color: #999999;
	background-color: #282828;
	float: left;
}
#form textarea {
	width: 763px;
	border: 1px solid #282828;
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #282828;
	color: #aaaaaa;
}
#form input:focus {
	border: 1px solid #5C5C5C;
	color: #CCCCCC;
	background-color: #5c5c5c;
}
#form textarea:focus {
	border: 1px solid #5C5C5C;
	background-color: #5C5C5C;
	color: #CCCCCC;
}
#form .submitBtn {
	background-color: #84775b;
	width: 95px;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	display: block;
	padding: 0px;
	font-size: 16px;
	height: 35px;
}
#form .submitBtn:hover {
	background-color: #1f1f1f;
	color: #FFFFFF;
}
#form .submitBtn:focus {
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #84775b;
}
#form strong {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6a6a6a;
}
#form .font-11 {
	font-size: 11px;
	color: #FFFFFF;
	display: inline;
}
.contact_info {
	width: 300px;
	float: none;
	padding-bottom: 35px;
}
.contact_info p {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.contact_info a {
	margin: 0px;
	padding: 0px;
	display: inline;
	background-image: none;
}

.buttons a {position: relative; float: left;background: url(../images/but_tl.gif) top left no-repeat; font: 0.7em Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration:none; color: #666666; margin: 0 12px 0 0;}

.buttons .but_br { float: left; background: url(../images/but_br.gif) bottom right no-repeat; padding: 6px 25px 7px 25px; white-space: nowrap; cursor: pointer;}

.buttons .but_tr {position: absolute; top: 0; right: 0; display: block; width: 6px; height: 6px; background: url(../images/but_tr.gif) top right no-repeat;}

.buttons .but_bl {position: absolute; bottom: 0; left: 0; display: block; width: 6px; height: 6px; background: url(../images/but_bl.gif) bottom left no-repeat;}

.buttons .but_buy {color: #2a69a3;}

.buttons a:hover {color: #444;}

.buttons .but_buy:hover {color: #1f4c75;}

