@charset "utf-8";
/* CSS Document */

html { height:100%; min-height:100%; margin:0px; padding:0px;  } 
body { background:#222632; height:100%; min-height:100%; margin:0px; padding:0px; font-family:Helvetica,"Helvetica Neue",Arial,sans-serif; font-size:13px; line-height:1.3em;} 

h1 {margin:0; padding;0;}

#content {
	background:#f4f4f4 url(../img/background_top.jpg) bottom repeat-x;
	border-bottom:1px solid #A29D9C;
	height:70%;
	min-height:560px;
	position:relative;
	z-index:20;
}

.page {width:933px; margin:auto; position:relative;}

#page {width:933px; margin:auto; /* background:url(../img/rotator/index_alt.png) bottom right no-repeat; */ height:70%; min-height:560px; position:relative;}

#logo {
	position:absolute;
	top:7px;
	left:38px;
}

#navigation {

color:#FFFFFF;
float:right;
font-size:16px;
margin-top:10px;
padding:5px 10px;
position:absolute;
right:0px;
z-index:100;
}
#navigation ul {list-style:none; padding:0; margin:0;}
#navigation li {float:left; margin:0 5px; }
#navigation li a {color:#000; text-decoration:none;  display: block; font-size:16px; border-radius:10px; 	-moz-border-radius:10px; 	-webkit-border-radius:10px;
 }

#navigation li a:hover {
	/*background:url(../img/nav_left.png) top left no-repeat;*/
	text-decoration:none;
	background:#f9f006; color:#000;}
 #navigation li a span:hover {
	 /* background:transparent url(../img/nav_right.png) no-repeat scroll right top; */}
#navigation li a span {
	 display:block;
     padding:5px 10px;
}

.shop_now {
	position:absolute;
	left: 869px;
	top: 525px;
	z-index:100;
}

#product_gal {height:560px; overflow:hidden;float:right;margin-right:50px;}

.gallery{ position: relative; overflow: hidden; background-color: #666; padding: 12px;
  /* Add height & width properties to fix the size of gallery. */
  height: 400px; 
  width: 500px;
  float:left;
  margin-top:100px;
}

#item_content { width:500px; position:absolute; top:100px; right:0; }

#rot_top {
	height:197px;
	width:940px;
	overflow:hidden;
}

#rot_mid {
	margin:13px 0 0 0;
	width:940px;
	height:108px;
	overflow:hidden;
}

#rot_btm {
	margin:13px 0 0 0;
	height:198px;
	width:940px;
	overflow:hidden;
}

#blog-feed {
	margin: 6px 0;
	text-align: center;
	background-color: #F4F4F4;
}
	

#footer {background: #222632 url(../img/background.png) repeat-x;border-top: solid 1px #222;min-height: 100px;z-index: 10;}
.footer_holder {width:960px; margin:auto;}
.footer_holder ul {list-style:none; margin:5px 0; padding:0px;}
.footer_holder li {float:left; margin:0 3px;}
#feed_hldr {clear:both; width:943px; padding-top:16px;}
#footer_btm {color:#7A7A7A;font-size:11px;margin:10px auto 20px;padding-top:10px;padding:0;position:relative;text-align:left;width:943px;border-top:1px solid #ccc;clear:both;}

.credits {font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; color:#ccc; margin-top:30px; font-size:11px;}

#recent {width:430px; float:left; text-align:right;}
#recent .desc {display: none;}
#recent h3 {text-align:left; color:#777777; font-family:Arial,Helvetica,sans-serif;font-size:14px;height:20px;text-transform:uppercase;}

#recent ul li, .twitted ul li { line-height:18px; padding:5px 5px 15px; width:100%; display:block; text-align:left; font-family:Georgia,"Times New Roman",Times,serif;}
#recent ul li:hover, .twitted ul li:hover {background:#666; color:#fff;}
#recent ul li a, .twitted ul li a {color:#ccc; font-family:Georgia,"Times New Roman",Times,serif; }
.twitted {color:#555555;}

#twitter {width:430px; float:right;}

.col-right {width:100px; float:right;}
p.credits {/*width:430px;*/ float:left; }

/* twitter */
.twitted {
}

.twitted h2 {
text-align:left; color:#777777; font-family:Arial,Helvetica,sans-serif;font-size:14px;height:20px;text-transform:uppercase;
}

.twitted p.preLoader {
	margin: 0;
	padding: 1em 1em 1em 3em;
	background: transparent url("loader.gif") 1em center no-repeat;
	/* generate your own loader gif: http://www.ajaxload.info */
}


.twitted ul#twitter_update_list li span {
	/* tweet content */
}

.twitted ul#twitter_update_list li span a {
	/* links in tweet content */
	color: #fff;
}

.twitted ul#twitter_update_list li a {
	/* timestamp link */
	color: #555555;
	border-bottom:#555555 dotted 1px;
	text-decoration:none;
}

.twitted ul#twitter_update_list li.firstTweet {
}

.twitted ul#twitter_update_list li.lastTweet {
	border-bottom: none;
}

.twitted p.profileLink {
	display: block;
	margin: 0;
	padding: 0.3em 1em;
	color: #fff;
	background-color: #ddd;
}
#product {
overflow:hidden;
}