@charset "utf-8";

/*******************************************************************************/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/*******************************************************************************/

* {
	margin: 0;
}
html, body {
	height: 100%;
}
body {
	background:#ffffff url(/img/bg-body.jpg) repeat-x 0px 0px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
a {
	text-decoration:none;
}

.wrap {
	width:900px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -116px;
}

.head {
	height:130px;
}
.head img.l {
	float:left;
}
.head .top {
	float:left;
	width:756px;
	background:#000000 url(/img/bg-stars.jpg) no-repeat 278px 0px;
}
.head .top p {
	float:right;
	padding:3px 35px 0px 0px;
	color:#ffffff;
	font-size:10px;
}
.head .top p a {
	color:#ffffff;
}
.head .nav {
	float:left;
	width:736px;
	background:transparent url(/img/nav-divider.jpg) no-repeat 0px 4px;
	height:27px;
	margin-left:20px;
	padding-top:1px;
}
.head .nav a {
	float:left;
	padding:7px 13px 0px;
	height:21px;
	background:transparent url(/img/nav-divider.jpg) no-repeat 100% 4px;
	color:#ffffff;
	font-size:11px;
}

.col1 {
	float:left;
	width:485px;
	margin-top:15px;
}
.col2 {
	float:left;
	width:385px;
	padding-left:30px;
	margin-top:15px;
}

.push {
	height: 116px;
}

.foot {
	height: 80px;
	width:900px;
	margin:24px auto 12px auto;
	background:#510303 url(/img/bg-foot-1.jpg) no-repeat 0px 0px;
}
.foot a {
	color:#ffffff;
}
.foot div.top {
	height:38px;
	padding:12px 11px 0px;
}
.foot div.top a {
	height:22px;
	float:left;
	padding:8px 10px 0px 10px;
	color:#ffffff;
	border-left:solid 1px #6A2F2B;
}
.foot div.top a.f {
	border:0px;
}
.foot p {
	color:#ffffff;
	background:#DA4143 url(/img/bg-foot-2.jpg) no-repeat 0px 100%;
	height:24px;
	padding:6px 11px 0px;
}
.foot p span {
	float:right;
	color:#ffffff;
}

.bann a {
	float:right;
}
.bann a.b {
	width:655px;
	height:30px;
	padding:250px 0px 0px 55px;
	background:#ffffff url(/img/digital-cameras.jpg) no-repeat 0px 0px;
	color:#ffffff;
	font-size:11px;
	font-style:italic;
}
.icon-links {
	width:484px !important;
	border-right:solid 1px #DA3F43;
}
.icon-links a {
	float:left;
	margin:0px 5px 10px 5px;
}

.see-models {
	padding-top:16px;
}
.see-models a {
	display:block;
	clear:left;
	height:102px;
	padding-top:8px;
}
.see-models a img {
	float:left;
}
.see-models a p {
	margin:6px 0px 0px 10px;
	font:17px Arial, Helvetica, sans-serif;
	color:#510303;
	float:left;
	width:345px;
	font-weight:bold;
	font-style:italic;
}
.see-models a div.b {
	float:left;
	background:#510303 url(/img/bg-see-more-1.jpg) no-repeat 0px 0px;
	margin:24px 0px 0px 20px;
	width:auto;
}
.see-models a div.b p {
	background:transparent url(/img/bg-see-more-2.jpg) no-repeat 100% 0px;
	margin:0px;
	height:20px;
	padding:5px 9px 0px 9px;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	width:auto;
}

.copy {
	line-height:16px;
}
.copy .big {
	margin:0px;
	font:50px Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	color:#F4CCCD;
}
.copy h1 {
	color:#000000;
	font-size:17px;
	font-weight:bold;
	margin-bottom:10px;
}
.copy h2 {
	color:#000000;
	font-weight:bold;
}
.copy p, .copy ul {
	margin-bottom:10px;
}
.copy a {
	color:#A7201D;
	text-decoration:underline;
	font-weight:bold;
}
.copy ul li {
	padding-left:40px;
	background:transparent url(/img/bullet.gif) no-repeat 27px 7px;
}
.copy form {
	padding-top:30px;
}
.copy form input, .copy form textarea {
	display:block;
	border:0px;
	margin-bottom:10px;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#919191;
}
.copy form input {
	background:transparent url(/img/bg-textfield.jpg) no-repeat 0px 0px;
	width:350px;
	height:24px;
	padding:6px 10px 0px;
}
.copy form textarea {
	background:transparent url(/img/bg-textarea.jpg) no-repeat 0px 0px;
	width:350px;
	height:118px;
	padding:6px 10px;
}
.copy form input.b {
	margin-left:228px;
	background:transparent url(/img/bg-button.jpg) no-repeat 0px 0px;
	width:142px;
	height:32px;
	padding:0px 6px;
	text-align:right;
	color:#ffffff;
	cursor:pointer;
}