/* CSS Document 
Orange/Red HTML: #DE3831
*/

body{font-family: Arial,Helvetica, sans-serif; font-size:11px; margin:0; padding:0; background: #000; color: #fff;}
form{margin:0; padding:0;}

/* -- LINKS -- */
a {font-size:11px; color:#fff; text-decoration:none;}
a:hover{color:#DE3831; text-decoration:underline;}
#menu a {font-size:11px; color:#fff; font-weight:normal; text-decoration:none; padding-right:15px;}
#menu a:hover{color:#DE3831; text-decoration:underline;}
#midleft li a{color:#fff; font-size:12px; text-decoration:none; font-weight:bold; line-height:19px; margin:0; padding:0;}
#midleft a:hover{color:#DE3831; text-decoration:underline;}
#login a{color:#ccc; text-decoration:none; line-height:17px;}
#login a:hover{text-decoration:underline;}
#footer-right a{ font-weight:normal; color:#fff;text-decoration:none; padding:0; margin:0;}
#footer-right a:hover{color:#DE3831;text-decoration:underline;}
.breadcrumbs a {color:#fff; text-decoration:none;}
.breadcrumbs a:hover{color:#DE3831;text-decoration:underline;}

.breadcrumbsShop a { font-weight: bold; }

/* -- TEXT -- */
#login{ font-weight:bold; font-size:11px; color:#999;}
h1{font-size:12px; padding-top:0; margin:0;}
h2{font-size:12px; padding-top:0; margin:0; color:#ED4634;}
#footer-left{font-weight:normal;}
.rrp_price{text-decoration:line-through; padding:0;}

/* -- STORE STYLES-- */
.price_style{font-size:12px; font-weight:bold; color:#ED4634; margin:0; padding:0;}
.product_pricing{font-size:12px; font-weight:bold; color:#ED4634;}
.orangeTxt{color:#ED4634;}
.orangeTxtError{color:#ED4634; font-size:14px; font-weight:bold;}
.cart_button, .checkout_button{ height:18px; background-color:#ED4634; border:1px solid #ED4634; color:#FFF;}
.cellshade{ background: url(http://shop.roceyewear.com.au/images/cellshade_bg.jpg) center no-repeat; height: 97px;}
.cellshade a{font-size:12px; font-weight:bold; text-decoration:none; color:#333; text-align:center;}
.product_details{font-size:11px;}

#shipping {margin: 30px 0px 20px 0px;}

/* -- FORM -- */

input{font-size:10px;}
#searchbox{width:150px; float:right;}
.searchBtn{width:25px; height:18px; background-color:#ED4634; border:1px solid #ED4634; color:#FFF; }
.txtBox{border:1px solid #AAA;}
.txtBox{width: 70px;}
#login{padding:13px 0 0 0; margin:0;}
#login form{margin-top:5px;}

/* -- LAYOUT -- */
#wrapper{width:740px; margin:0 auto;  padding:50px 20px 20px 20px;}

	#header{width:740px;}
		#logo{width:200px; height:60px; float:left;}
		#header-right{width:535px; float:right; padding:25px 0 0 0; margin:0;}
		#headerTxt{text-align:right; padding:0 5px 10px 0;}
	
	#mid{}
		#midleft{width:197px; float:left; padding-left:3px;}
		#midleft ul{ padding: 10px 0 0 0; list-style-type:none; margin:10px 0 0 0; }
		#midleft li{margin:0;}	
		#midright{width:535px; float:right; padding-top:10px;}

	#login{padding-top:60px;}
	#login input{margin-bottom:10px;}
	#minicart{margin-top:20px;}
	#tagline{width:535px; float:right; background-image:url(../templateimages/real_people.jpg); background-position:right bottom; background-repeat:no-repeat; height:50px; margin:0; padding:0; margin-top:10px;}
	#footer-msg{width: 100%; text-align:right; margin:5px 0 5px 0;}
	#footer{margin:0px;}
		#footer-left{float:left; width:235px; margin:0; padding:0;}
		#footer-right{float:right; width:500px; text-align:right; margin:0; padding:0; vertical-align:text-top;}
		#footer-right ul{margin:0px; padding:0;}
		#footer-right li{display:inline; padding:0; margin:0; vertical-align:text-top;}


/* -- CLEAR FLOATS -- */
.clear {clear: both; font-size:0;height: 0;line-height: 0;}

/* -- MENU STYLES -- */
#menu{ float:right; margin:0; padding:0;}
#menu li{display:inline; list-style-type:none;}
#menu form{padding:0; margin:0; display:inline;}
#navlist{margin:0; padding:0;}

.orangeTxt a{color:#ED4634;}