/* Imported Styles
--------------------------------------------- */
@import url(colorbox.css);

/* Global
--------------------------------------------- */
body {font:16px Arial, sans-serif; color:#eff3df; background:#000 url(../images/main_bkg.jpg) no-repeat;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin:0; padding:0;}
img {border-style:none;}
ul,ol,li {list-style-type:none;}

/* Typography
--------------------------------------------- */
a,a:link,a:active,a:visited {color:#6f5a41; text-decoration:none;}
a:hover {color: #edb200 ; text-decoration:none;}
p {font-size:16px; margin:0 0 1.4em 0; line-height:1.8em;}

h1, h2, h3, h4, h5 {color:#eff3df;}
h1 {font:bold 60px Arial, sans-serif; margin:0 0 0.2em 0; line-height:1em;}
h2 {font:bold 48px Arial, sans-serif; margin:0 0 0.2em 0; line-height:1.2em;}
h3 {font:normal 36px Arial, sans-serif; margin:0 0 0.2em 0; line-height:1.2em;}
h4 {font:24px Arial, sans-serif; margin:0 0 0.4em 0; line-height:1.4em;}
h5 {font:16px Arial, sans-serif; margin:0 0 0.4em 0; line-height:1.4em;}

#logo h1 {margin:0; padding:0;}
#logo a {width:240px; height:114px; margin:0; padding:0; text-indent:-9999px; display:block; background:url(../images/rm_logo.png) no-repeat; overflow:hidden;}
#ang-title h2 {width:240px; height:205px; margin:0; padding:0; text-indent:-9999px; display:block; background:url(../images/ang_title.png) no-repeat; overflow:hidden;}
#tagline h2, #tagline h3, #tagline h4, #tagline h5 {margin:0; padding:20px 0 0 0; color:#0188bf;}
#featured.section a {font-weight:bold;}
#footer.section {color:#0188bf;;}
.item h1, .item h2, .item h3, .item h4, .item h5, .item p {color:#0a2627;}
.item-desc span {font-size:14px; font-weight:bold; color:#03181c;}
.item a {color:#89a125;}
.item a:hover {color:#066568;}
.caption {padding-top:10px; font-size:11px; color:#559795; text-align:center;}
.anti {display:none;}
.freeze {color:#559795;}

/* Navigation
--------------------------------------------- */
ul#topnav {width:540px; margin:0; padding:0; list-style:none;}
ul#topnav li {float:left; margin:0; padding:0 40px 0 0; font-size:16px; font-weight:bold;}
ul#topnav li a {float:left; margin:0; padding:45px 0 30px 0; color:#eff3df; border-top:10px solid #0188bf;}
ul#topnav li a:hover {color:#0188bf; border-top:10px solid #0188bf;}
ul#network {width:240px; margin:0; padding:0; list-style:none;}
ul#network li.eng a {float:right; width:78px; height:78px; margin:0 0 0 0; padding:28px 0 0 0; text-indent:-9999px; display:block; background:url(../images/eng.png) 0 25px no-repeat;overflow:hidden;}
ul#network li.rfr a {
	float:left;
	width:78px;
	height:78px;
	margin:0 0 0 60px;
	padding:28px 0 0 0;
	text-indent:-9999px;
	display:block;
	background:url(../images/rfr.png) 0 25px no-repeat;
	overflow:hidden;
}

/* Grid
--------------------------------------------- */
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6 {float:left; display:inline; padding:0 0 0 55px;}
.grid-1 {width:90px;}
.grid-2 {width:250px;
}
.grid-3 {width:390px;}
.grid-4 {width:540px;}
.grid-5 {width:690px;}
.grid-6 {width:840px;}

/* Layout
--------------------------------------------- */
#container {margin:0; padding:0; background:url(../images/top_bkg.png) repeat-x;}
.section {width:960px; margin:0 auto; padding:0;}
#top.section {padding:0 0 15px 0;}
#header.section {padding:0 0 40px 0;}
#featured.section {padding:0 0 0 0;}
#products.section {padding:40px 0 0 0;}
#content.section {padding:20px 0 30px 0;}
#footer.section {padding:30px 0 60px 0; border-top:1px solid #0188bf;}
#ang-1 {
	float:left;
	width:240px;
	margin:0;
	padding:0 0 0 55px;
}
#ang-2 {float:left; width:660px; margin:0; padding:0;}
#video {width:640px; height:505px; margin:0; padding:0;}
.feature {width:840px; height:380px; margin:0; padding:0; background:#021518;}
.feature-tag {
	position:absolute;
	width:273px;
	height:350px;
	margin:0 0 0 550px;
	padding:30px 0 0 0;
	overflow:hidden;
	top: 470px;
	left: 28px;
}
.feature-nav {
	margin:0;
	padding:30px 0 0 0;
	left: 40px;
}
.feature img {border:10px solid #eff3df;}
.photo img {margin:10px 0 0 0; padding:0; border:10px solid #eff3df;}

/* Products
--------------------------------------------- */
#ang-sliderbox {position:relative; width:660px; height:153px; margin:0; padding:0; overflow:hidden;}
#slider {
	width:600px;
	margin:0 0 0 60px;
	padding:0;
}
#ang-sliderbox #prevBtn a {position:absolute; width:19px; height:48px; bottom:60px; left:20px; margin-left:0; display:block; font-size:11px; text-indent:-9999px; outline:0;text-decoration:none; background:url('../images/ang_prev.png') no-repeat left;}
#ang-sliderbox #nextBtn a {position:absolute; width:19px; height:48px; bottom:60px; right:20px; margin-right:20px; display:block; font-size:11px; text-indent:-9999px; outline:0; text-decoration:none; background:url('../images/ang_next.png') no-repeat right;}

ul.goods {width:600px; height:153px; margin:0; padding:0; overflow:hidden;}
ul.goods li img {
	position:absolute;
	top:0;
	left:-1px;
}
li.good {position:relative; float:left; display:block; margin:0 30px 30px 0; padding:3px; background:#eff3df;}
li.good a {
	position:relative;
	width:127px;
	height:147px;
	padding:10px;
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#000;
	overflow:hidden;
}
li.good a:hover {background:#eff3df; color:#000;}
li.good a span {font-size:11px; font-weight:normal;}

.item {width:153px; height:153px; margin:0; padding:30px; border: thin #000000;}
.item-desc {width:153px; margin:0; padding:0;}
.item-select {width:153px;}
.item-choice {float:left; width:85px;}
.paypal-btn {margin-top:15px;}

/* Clear
--------------------------------------------- */
.clr:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clr {display:inline-block;}

/* Hide from IE Mac \*/
.clr {display:block;}
* html .clr {height: 1%;}
/* End hide from IE Mac */

/* The End */

