@charset "UTF-8";
body {
	font: 100%  Tahoma, Arial, Helvetica, sans-serif;
	background: url(/images/tile_bg.gif);

		margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}


.register, .register a { color :#fff; font-weight : bold;}
.register a:hover {color : #ffff00;}

.pg_breadcrumb {background-color : #eafdff; border: 1px solid #99ccff ; line-height : 20px; color : #333; margin : 0px 0 5px 5px; width : 97% ; float : left; text-align : left; padding : 0 10px;}


#products { text-align : center;}
#products tr td {width : 170px;}
#products img { float : left; margin : 0 10px;}
 
.oneColLiqCtr #container {
	width: 100%;  /* this will create a container 80% of the browser width */
	background-image:url(../images/grad_bg.gif);
	background-repeat:repeat-x;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColLiqCtr #mainContent {
	padding: 5px 10px 10px 10px; 
	width: 980px;
	margin : 0 auto;
	border-right : 1px solid #bababa;
	border-left : 1px solid #bababa;
	background : #fff;

}

a {
	text-decoration : none;
	color :#336699;
}

.links{
	float:left;
	font-size:12px;
	margin : 0 20px;
	height :25px;
}

h4 {
	color : #3f3f40;
}

.subtext {
	font-size : 9px;
	margin : 5px 0;
}

/* Side bar */

#side_bar_prod {
	float : left;
	width : 220px;
	padding : 15px;
	border-bottom : 1px solid #ccc;
	background-color : #fff;
	text-align : left;
}

#side_bar {
	float : left;
	width : 250px;
	margin : 0 20px 0 0;
	background-color : #f2f2f2;
	border : 1px solid #ccc;
	text-align : left;
}

#side_bar ul {
	padding : 0 ;
	margin : 0px 10px 10px 10px;
	border : 1px solid #ccc;
	background-color : #fff;
}
#side_bar ul li a {display : block;}
#side_bar ul li:hover { color : #333; background-color : #fefad6;}

#side_bar  h2 {color : #333; margin : 0px; padding : 5px 10px; border-bottom : 1px solid #eee;}
#side_bar ul li { padding : 3px 0 3px 20px; font-size : 14px; border-bottom : 1px solid #eee;}


#right_sidebar {
	float : right;
	width : 250px;
	margin : 0 0 0 10px;
	}
.bigprodimg{ float:left; margin : 0 20px 0 0 ; padding: 0; }
.dealsite { font-size : 22px; margin : 0px 0 10px 0; text-align : left; color : #666;}
.complogo {float :left;}
.dealsiteprice { font-size : 24px; color: #dd0000;}

#cat_block {
	float : left;
	width : 280px;
	padding : 0;
	margin : 10px;
	border : 1px solid #eee;
}

#cat_block h2 {color : #333; background-color : #eee; margin : 0; padding : 8px 10px; border-bottom : 1px solid #ccc;}
#cat_block li { margin : 3px 0 0 20px; font-size : 14px; }
#cat_block a:hover { color : #333; }


#justmiss {display : block; background-color : #eee; width : 100%; border : 1px solid #ccc; padding : 10px 0 0 0;}

#justmiss .block { width : 220px ; background-color : #fff; height : 60px; border : 1px solid #ccc; float : left; margin : 0px 0 10px 10px; padding : 5px;}
#justmiss .block h2 {font-size:12px; font-family : arial; font-weight : bold; margin:0 0 5px 0;padding:0; color : #4a5560; text-align : left; line-height: 14px; height : 40px ; overflow : hidden;}
#justmiss .block:hover {background-color : #ffffcc;}
#justmiss .block:hover p, #justmiss .block:hover h2,  #justmiss .block:hover .miss_item_title {color : #333 !important;}
#justmiss .block:hover span {color : #990000 !important;}


#justmiss .block img { float : left; margin : 0px 8px 0 0; border : 1px solid #eee;}
#justmiss .block p { font-size : 12px; color : #333; text-align : left; line-height : 11px;}
#justmiss .miss_item_title{font-size:12px; font-family : arial; font-weight : bold; margin:0 0 5px 0;padding:0; color : #4a5560; text-align : left; line-height: 14px; height : 40px ; display : block; overflow : hidden;}
#justmiss a  {color : #333;}



/* Footer */

#footer { margin-top: 0px; background-color: #3a362f; background-image: url(/images/footer_bg.jpg); background-repeat: no-repeat; background-position: top; border-bottom: 1px solid #4e4a44; height: 375px; min-width: 984px; color: #8f887c ;font-family: tahoma, Geneva, sans-serif; font-size: 12px; line-height: 20px; padding-top: 25px; }

#footer p { color: #8f887c ;}

#footer h5 { font-family: MgOpen Modata, Helvetica, Geneva; }
#footer a { color: #d9bd8d; }
#footer .container { overflow: hidden;  }
#footer .container .marketplace-help { float: left; width: 600px; padding-right: 35px; padding-left: 5px; }
#footer .container .marketplace-help p { text-align : left; padding-top: 6px; padding-bottom: 30px; }

#footer .container .marketplace-info { float: left; height: 350px; width: 299px; padding-left: 35px; background-image: url(/images/info_vert_slice.jpg); background-repeat: no-repeat; background-position: center left; }

#footer .container .marketplace-info p.fileCount { font-size: 26px; color: #e3dfd7; margin-bottom: 15px; font-family: MgOpen Modata; }
#footer .container .marketplace-info h5 { margin-bottom: 0px; padding-bottom: 0px; color: #8f887c; }
#footer .container #updates { margin: 10px 0px 35px 0px; }

#footer .container #updates h3 { font-size : 20px; color : #ccc; text-align : left;}

#footer .container #updates p { font-size: 12px; padding: 10px 0px; }
#footer .container #envato-marketplace p { float: left; padding: 0; margin: 10px 15px; font-size: 12px; font-variant: small-caps; }
#footer .container #envato-marketplace img { float: left; }

#links-footer { text-align : left; background-color: #2c2a28; border-top: 1px solid #232220; min-width: 960px; padding-top: 10px; }
#links-footer .container p { font-size: 10px; font-variant: small-caps; color: #837e76; padding: 10px 0px; }
#links-footer .container span { padding: 0px 7px; }
#links-footer .container a { color: #cda869; text-decoration: none; }
#links-footer .container a:hover { text-decoration: underline; }
#links-footer .container p.trademarks { padding: 3px 0px 30px 8px; font-style: italic; }

.container {
margin:0 auto;
width:984px;
}

#social { line-height : 50px; border-bottom: 1px solid #554736; padding : 5px 0; font-size : 18px;width : 200px;margin : 0 0 0 40px;}
#social img {float : right; margin : 0 0 0 20px;}

.footer_listlink { width : 200px; float : left;}
.footer_listlink li{ font-size : 12px;}
.footer_listlink li a {color : #b49053 !important;}



/* Search page */

#search_item {display : block; background-color : #fff; width : 100%; border : 1px solid #ccc; padding : 10px 0 0 0;}

#search_item .block { width : 230px ; background-color : #fff; height : 110px; float : left; margin : 0px 0 10px 10px; padding : 5px; border-bottom : 1px solid #eee; overflow:hidden;}
#search_item .block h2 {font-size:12px; font-family : arial; font-weight : bold; margin:0 0 5px 0;padding:0; color : #4a5560; text-align : left; line-height: 14px; height : 40px ; overflow : hidden;}
#search_item .block:hover {background-color : #f1f1f1;}
#search_item .block:hover p, #justmiss .block:hover h2,  #justmiss .block:hover .miss_item_title {color : #333 !important;}
#search_item .block:hover span {color : #990000 !important;}


#search_item .block img { float : left; margin : 0px 8px 0 0; }
#search_item .block .price {font-size : 16px ; color:#336699;}
#search_item .block .merch_name { font-size :10px;} 
#search_item .block p { font-size : 12px; color : #333; text-align : left; line-height : 13px; margin :0 0 5px 110px;}
#search_item .miss_item_title{font-size:12px; font-family : arial; font-weight : bold; margin:0 0 5px 0;padding:0; color : #4a5560; text-align : left; line-height: 14px; height : 40px ; display : block; overflow : hidden;}
#search_item a  {color : #333;}


#header {
height:100px;
margin:0 auto;
width:980px;
background-repeat : no-repeat;

}

#header_wrap {
width: 100%;
background: url(/images/body_new_bg.gif) repeat-x;
	
}

/* Deal Alert Btns */

.sign_up_btn { cursor:pointer !important;  background-image:url(../images/BTNS/sign_up.png);background-color : transparent !important; width : 171px ; height : 35px;}
.sign_up_btn:hover { background-image:url(../images/BTNS/sign_up_hover.png); width : 171px ; height : 35px;}

.submit_up_btn { cursor:pointer !important; background-color : #347eb7 !important; padding : 5px 20px; color : #fff; text-transform : uppercase; border : 1px solid #ccc !important; font-size : 14px;}

.submit_up_btn:hover { background-color : #1b678f !important;}


.manage_btn { cursor:pointer !important; background-image:url(../images/BTNS/manage.png); background-color : transparent !important;width : 171px ; height : 35px;}
.manage_btn:hover { background-image:url(../images/BTNS/manage_hover.png); width : 171px ; height : 35px;}

.login_btn {cursor:pointer !important; background-image:url(../images/BTNS/login.png);background-color : transparent !important; width : 171px ; height : 35px;}
.login_btn:hover { background-image:url(../images/BTNS/login_hover.png); width : 171px ; height : 35px;}

.add_btn { cursor:pointer !important; background-image:url(../images/BTNS/add_alert.png); background-color : transparent !important; width : 171px ; height : 35px;}
.add_btn:hover { background-image:url(../images/BTNS/add_alert_hover.png); width : 171px ; height : 35px;}

.buy_reg_btn { cursor:pointer !important; background-image:url(../images/BTNS/buy_now.png); background-color : transparent !important; width : 119px ; height : 40px;}
.buy_reg_btn:hover { background-image:url(../images/BTNS/buy_now_hover.png); width : 119px ; height : 40px;}

.csbuy_reg_btn {cursor:pointer !important; background-image:url(../images/BTNS/cs_only_buynow.png);background-color : transparent !important; width : 203px ; height : 72px;}
.csbuy_reg_btn:hover { background-image:url(../images/BTNS/cs_only_buynow_hover.png); width : 203px ; height : 72px;}

.alert_active_btn { cursor:pointer !important; background-image:url(../images/BTNS/alert_active.png); background-color : transparent !important; width : 171px ; height : 35px;}

.hiddenPic {display:none;}

/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 2px 0;
	padding: 0;
}

.nav {
  z-index: 100;
  position: relative;
}
.nav li {
  float: left;
  margin: 0;
  padding: 0 5px;
  position: relative;
  background :url(../images/nav_divider.png) no-repeat;
  background-position : right;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: bold 1.1em/25px Tahoma, Arial, Helvetica, sans-serif;
  color: #363737;
  display: block;
  padding: 0 9px 3px 9px;
  text-decoration: none;
  margin : 0 0px 0 0;
}

.nav li a:hover {
  color: #fee273;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  color: #666 !important;	
  cursor:pointer;
  }

#nav-one li:hover a, 
#nav-one li.sfHover a {
  color: #666;	
  cursor:pointer;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #f7f7f7;
  color: #777;	
  font-size : 10px;
  padding : 0px 20px;
  margin: 0px;
  line-height: 23px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing : .1em;
    cursor:pointer;
    text-align: left;

}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #fff;
  color: #000 !important;	
}

.nav ul {
  background: #f9f9f9;
  list-style: none;
  margin: 0px 0 0 0;
  width: auto;
  position: absolute;
  top: -999em;
  left: -1px;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 27px;
}
.nav ul li {
  border: 0;
  float: none;
  margin :0px;
  padding: 0px;
  background: transparent;
}
.nav ul a {

border-top : 1px solid #fff;
  border-bottom: 1px solid #ccc;
  white-space: nowrap;
  margin: 0px;
  padding: 0px;
}
.nav ul a:hover {
  background: #ccc;
  color: #000;
}

/*navigation */

#leftnav {
font-size:13px;
float : left;
margin : 0 0 0 10px;
width : 960px;
}

#rightnav {
float : right;
}



#gearcat li { display : block; display : inline ; margin : 0px 10px; float : left;}
#gearcat li a {padding : 2px 4px;line-height : 20px; font-size : 12px;}
#gearcat li a:hover { color : #fff; background-color : #336699; }

#BrandDescription {font-size : .8em; color : #666; margin : 0 20px 8px 20px;}

	
h1{ color: #333333; margin: 0px 0px 5px 0px ; text-align : center; padding:0px 0 0px 0; 
font-size:18px;
font-weight:bold;
letter-spacing:0px;}

.toptext {font-weight : bold; color: #333333; margin:-10px 0px 10px 0px ; text-align : center; padding:0px 0 0px 0; font-size: 12px;}
h2 { color : #377cbc;; margin:0; padding:5px 0; }
h3 { color: #615B4F; margin: 5px 0; padding:10px 0 0px 0; }

p {font-size:12px; color : #525151; font-weight : normal;}

.ItemNavImage {float:left; margin :0; padding :0;}
.center {text-align:center;}
.float_left { float:left;}
.float_right { float:right;}
.center { margin : 0 auto;}
.clearer { clear : both; margin : 0; padding : 0;}

#main_text { /*background-image:url(../images/main_cont_bg.gif);*/ text-align : left; padding : 0px 20px 0 20px; margin : 0px auto 0 auto;}
#main_text h2 { margin : 5px 0; color : #626b6e;}
#main_text p { color : #464646; font-size : 11px;}

#deal_link { width : 500px; margin : 0 auto;}
#deal_link td {border : 1px solid #ccc; text-align : center; padding : 3px; background-color : #fff;}
#deal_link td:hover { background-color :#fffff6; color : #ff9900;}
#deal_link td a:hover {color : #ff9900;}
#deal_link td a { font-size : 12px;}

#dealarea {margin : 0;text-align:center;}

#deal_block { width : 190px; float:left;text-align:center;  margin : 0 10px 10px 0;font-family : arial;}
#deal_block h2{background-image:url(../images/nav_bg_no_zoom.gif); border-bottom: 1px solid #ccc; font-size:14px;  text-align : left; padding : 4px;}

#deal_block h3 {text-align : left; font-family : arial; font-size : 11pt; padding : 0px 4px 0 4px;margin : 0px 0 5px 0; line-height : 1.2em;}
#deal_block p {text-align : left; padding : 4px;}
#deal_block .price {padding :0; color : #990000; font-size : 20px; margin : 0 15px 0 0; font-weight : bold;}
#deal_block .discount { color : #333; font-size :10px;}

.dealdata { height : 200px; overflow : hidden;}
.deal_border {border-top: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3;}
.text_area { margin : 0 20px 10px 20px;}
.feed {background-color :#feedcb; padding : 0 5px; border : 1px solid #eee;}
.feed:hover {background-color : #ffcc66;}

/*search */

#ctl00_Header1_ctrlWebSearch_RadTextBox1_text {
	background-image:url(../images/search_bg.gif);
	width : 209px;
	height : 24px;
	border : none !important;
vertical-align : top; margin : 2px 0 0 0;	padding : 3px 0 1px 20px;
}

.search_btn {
	background-image:url(../images/search_btn.gif);
	width : 59px;
	height : 26px;
	border : none !important;
}

/* Feed Burner */
.feedburnerFeedBlock .headline { font-size : 16px;background :url(/images/right_arrow.gif) no-repeat; padding : 0 0 0 30px; line-height : 22px; }
.feedburnerFeedBlock a:hover {color : #FF5333;}
	

.feedburnerFeedBlock li {font-size :12px; color : #666; padding :  5px 10px; margin : 0 ; border-bottom : 1px solid #ccc;}
.feedburnerFeedBlock li:hover {background-color : #f0f0f0;}
.feedburnerFeedBlock { width : 580px;}
#creditfooter {	visibility:hidden !important}
/* temp style edits */


#lstOthers { float : right; width : 315px;  border : 1px solid #ccc;}
.listOthers_scroll {overflow : auto; height : 480px;}

#lstOthers h2 { border-bottom : 1px solid #ccc; margin : 0; padding : 2px 5px; background-image:url(/images/big_nav_bg.gif); background-position : right;}
#lstOthers ul {text-align : left;}
#lstOthers li {list-style : none; text-align : left; border-bottom : 1px solid #eee; padding : 5px;}
#lstOthers li a, #lstOthers .compMerchantName , #lstOthers .compProductName{float : left;}
#lstOthers .compMerchantName {font-size:12px; color : #666; }
#lstOthers .comp_img {margin : 0 10px 0 0;}
#lstOthers li:hover {background-color : #fefad6;}
#lstOthers .compProductName { width : 220px; float : left; text-align : left; font-weight : bold; color :#336699; font-size :10pt; font-family : arial;}

.compProductName { color : #666; font-size : 12px;}
.compPrice { float : right; font-weight : bold; color : #295663; margin : 0px 5px 0 5px;}
.comp_img { float : left; margin : 0 5px 0 0;}
#header h2 {letter-spacing:1px;}
#header h3 a { color : #ffff00;}


#recent_comments { width : 300px;}
.idw-footer { visibility:hidden;}

.timer {padding : 5px ; border-top : 1px solid #ccc; border-left : 1px solid #ccc; font-size : 14px; height : 16px; width : 50px; font-weight : bold; overflow:hidden; }

.ov_addalert {font-size : 11px;}	

#ctl00_ctl00_phCenter_phCenter_grdProductAlerts_ctl00 { width : 668px !important;}


.RadMenu_Default .rmRootGroup { border : none !important; margin : 3px 0 0 0 !important;}
.RadMenu_Default .rmGroup, .RadMenu_Default .rmMultiColumn, .RadMenu_Default .rmGroup .rmVertical {background : #ffffff !important;}

