/* Core */
html, body {
	background:url('/images/site/logo.png') no-repeat;
	background-position:bottom left;
	background-attachment:fixed;
	background-color:#82d2f0; 
	margin: 0;
	padding:0;
	height:100%;
	color: #000000;
    font:12px Arial, Verdana, sans-serif;
}

a {
	text-decoration: none;
}

/* All Menu items */
#menu{
	position:fixed;
	top:0;
	left:0;
	z-index:100;
	width:100%;
	color: #fff;
	border-bottom:5px solid #7ba0eb;
	background:url('/images/site/menu.jpg') repeat-x;
}
 @media screen{
  body>div#menu{
   position: fixed;
	 }

#menu h1 {
	text-align:right;
	font-size: 20px;
	padding:0 14px;
	margin:0px;
	}

#menu h1 a {
	color:#fff;
}

#menu h1 a:hover{
	border-bottom: 5px solid #1ef01c;
}

/* Sub Menu */

#submenu{
	position: fixed;
	color:#136382;
	text-align:right;
	top:14px;
	right:75px;
	width:100%;
	height:25px;
	z-index:100;
}

#submenu h1.submenu {
	font-size: 20px;
}

#submenu h1 a {
	color:#136382;
}
#submenu h1 a:hover{
	border-top: 5px solid #266eff;
}


/* Contain */

#container { 
	right:5%;
	width:65%; 
	min-height:100%;
    position: absolute; 
	background:#fff repeat-y 50% 0%;
}

/* Default Page */

#page {
	padding: 30px 0 0 16px;
	min-height:100%;
}

#page h2 {
	border-left: 4px solid #82d2f0;
	padding-left:4px;	
}

#page p {
    font:12px "Lucida Grande", Tahoma, "Helvetica Neue", Arial, Verdana, sans-serif;
	text-indent:18px;
	margin-right:12px;
}

.imageright {
	float:right;
	padding:25px 12px 12px;
}

.imageright_sm {
	float:right;
	padding:25px 12px 12px;
	width:220px;
	height:220px;
}

/* Recent News */

#recentblog {
	float:left;
	padding: 0px 4px 0px 12px;
}

#recentblog h2 {
	border-left: 4px solid #82d2f0;
	padding-left:4px;	
}

#recentblog p{
	margin-left:12px;
}

#recenttweet {
	float:left;
	padding: 0px 0px 0 4px;
}

#recenttweet h2 {
	border-left: 4px solid #82d2f0;
	padding-left:4px;	
}
#recenttweet p{
	margin-left:12px;
}

#recentfriends {
	float:left;
	padding: 0px 4px 0 16px;
}

#recentfriends h2 {
	border-left: 4px solid #82d2f0;
	padding-left:4px;	
}
#recentfriends p{
	margin-left:12px;
}

/* About Page */
/* Inherits all default page properties */

p.twitter{
	text-indent:0px;
	padding-left:14px;
}

.formcenter {
	text-align:center;
}


/* Contact Form */
.fsRowTop, .fsRowBottom, .fsRowOpen, .fsRowClose { 
	display: none;
}

/* Featured */
#slider {
	width:100%;
	margin:auto;
}
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider, #slider li{ 
	width:696px;
	height:181px;
	overflow:hidden; 
}				


/* Cart */

.totals {
	float:right;
	margin-top:1%;
	margin-right:5%;
	font-size:16px;
}

.itemContainer{
	width:98%;
	float:left;
	border: 1px solid #4bbaee;
	border-top:none;
}
	
.itemContainer div{
	float:left;
	margin: 5px 7% 5px 7%;
}
	
.itemContainer a{
	text-decoration:none;
}
	
.cartHeaders{
	width:98%;
	border: 1px solid #4bbaee;
	float:left;
}

.cartHeaders div{
	float:left;
	margin: 5px 7% 5px 7%;
}

.itemtotal {
	float:right;
}

/* Shoppe Home */
.mens a {
	float:left;
}
.ladies a{
	float:left;
}

/* Product Page */
.product_img{
	float:right;
	padding:18px;
	height:500px;
	width:380px;
}
h2.cart {
	color: #26ff59;
}
p.cart{
	text-align:right;
}
p.cart a img {
	vertical-align:middle;
	width:12px;
	height:12px;
}