/*
Theme Name: 
Theme URI: http://urbanvibes.biz/
Description:  Themes
Version: 1.6
Author: Urban Vibes
Author URI: http://urbanvibes.biz/
Tags: blue, custom header, fixed width, two columns, widgets

*/



/* Begin Typography & Colors */
body{ background:url(images/body.jpg) repeat center fixed; padding:0px;}
a { text-decoration:none;}
img { border:none;}
.left { float: left; }
.right { float: right; }
p{ font-family:tahoma; padding:0px; margin:0px;}
.styletext{ font-family:tahoma;}
.weight-normal{ font-weight:normal;}
#wrap{ margin:0px auto; width:1000px;}
#header{ margin:0px; padding:0px; width:100%;}
#nav { margin-left: 20px; }
#nav ul { margin: 0px; padding: 0px; margin-top: 75px; }
#nav ul li { float: left; margin: 0px; list-style-type:none; margin-right: 20px; }
#nav ul li a { text-transform:lowercase; color:#8d9092; font-family:"Myriad Pro", Tahoma;font-size:15px;  }
#nav_top, #nav_down {width:710px;}
#nav_top ul { margin: 0px; padding: 0px; }
#nav_top ul li{ float:left; list-style-type:none; text-transform:uppercase; color:#FFFFFF; font-family:"Myriad Pro", Tahoma; font-size:12px; margin:0px 30px 0px 0px;}
#nav_down ul li{ float:left; list-style-type:none; text-transform:lowercase; color:#8d9092; font-family:Tahoma;font-size:11px; margin:0px 20px 0px 0px;}
#content{ margin:0px; padding:0px; width:100%; font-family:tahoma;}
#content_left{ margin:0px 0px 0px 20px; padding:0px; width:220px; float:left; font-family: "Trebuchet MS", tahoma, Arial ;color:#FFFFFF;}
#content_left ul {margin:0px 0px 10px -20px; font-size:12px;}
#content_left ul li{ list-style-type:none; color:#869d8f; font-weight:bold;}
#content_left ul li ul li{ list-style-type:none; color:#ffffff; margin-left:-5px; font-weight:400;}
#content_right{ margin:0px; padding:10px; width:700px; float:right; background:#161b20; border:#1f262c 1px solid;}
#content_right_page{ margin:0px; padding:10px; width:700px; float:right; background:#fff; border:#404040 5px solid;}
#content_right_page h2{ margin:0px; font-size:16px;}
#banner_small3{ background:url(images/banner-small3.jpg) no-repeat; padding:10px; width:673px; height:160px; color:white; font-size:12px;font-family:tahoma; margin:10px 0px 0px 0px;}
#banner_small3-page{ background:url(images/banner-small3.jpg) no-repeat; padding:10px; width:673px; height:160px; color:white; font-size:12px;font-family:tahoma; margin:0px 0px 0px 0px;}
.font_banner{ width:500px; float:left; }
.font_banner p{ margin:0px; padding:0px;}
#rss{ margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; background: url(images/rss-box.png) no-repeat; width:211px; height:192px;}
#text_name{ background:url(images/text_box.jpg) no-repeat; width:139px; height:20px;color:#FFFFFF; border:none;}
#text_email{ background:url(images/text_box.jpg) no-repeat; width:139px; height:20px;color:#FFFFFF; border:none;}
#rss_button{ background: url(images/subcribe.png) no-repeat; width:140px; height:55px; border:none; cursor:pointer; margin:-5px 0px -5px 0px;}
#left_banner{ width:470px; height:299px; margin:0px; overflow:hidden; border:7px solid #272f37;}
#left_banner p{ margin:0px;}
#right_banner{ width:191px; margin:0px 20px 0px 0px;}
#right_banner_top{ width:191px; height:142px;margin:0px 7px 0px 0px; overflow:hidden; background:#fff; border:7px solid #272f37;}
#right_banner_top p{ margin:0px;}
#right_banner_bottom{ width:191px; height:142px;margin:0px 7px 0px 0px; overflow:hidden; background:#fff; border:7px solid #272f37;}
#right_banner_bottom p{ margin:0px;}
#footer{ color:#6e6c63; font-size:10px; padding-left:50px;padding-top:20px; }
#footer a{ color:#545148; font-size:10px;}
#payment{ margin:-25px 0px 0px 0px;} 
.float_left{ float:left;} 
.float_right{ float:right;} 
.clear{ clear:both;} 
/*---cart-widget.php----*/
#cart{ color:#FFFFFF; margin:0px 0px 0px 0px; background:url(images/banner-cart.jpg) no-repeat; width:191px; height:79px;}
#cartcounteritem{ float:right; margin:15px 20px 0px 0px;}
#emptycartitem{ margin:0px 0px 0px 0px;}
#visitshopitem{ margin:40px 0px 0px 0px;}
/*----------------------*/

#nav_top .page_item a{
  color:#d0d0d0;
}
#nav_top .page_item a:hover {
  color:#fff;
}

#nav_down .page_item a{
  color:#8d9092;
}
#nav_down .page_item a:hover {
  color:blue;
}
.post h2{
  text-transform:Uppercase;
  font-weight:bolt;
  font-size:16px;
  color:#000;
}
.entry {
  color:#000;font-family:tahoma;
}
.firstrow td{
  color:#000;
}
.product_text{
  color:#000;
}
.pricedisplay{
  color:#000;
}
.producttext{
  color:#000;
}
#products_page_container{
  margin-left:30px;
}
.wpsc_category_details h2{
  margin:0px 0px 0px 0px;
}

/*----widget_category----*/
.widget_wpsc_categorisation { list-style-type:none; }
.widget_wpsc_categorisation h2{ display:none; }

.widget_wpsc_categorisation{ margin:0px 0px 0px 20px;padding-bottom:0px;border:}
.wpsc_categorisation_group{ margin:0px 0px 0px 0px;padding:0px;border:}
.wpsc_category_title{  list-style-type:none; color:#e3d843; font-weight:bold;margin:-10px 0px 0px 0px;font-size:12px;padding-top:0px;}
.wpsc_top_level_categories { margin:10px 0px 0px -10px; padding-bottom:0px;}
.wpsc_top_level_categories li { margin:0px 0px 0px 0px; padding-bottom:0px;}
.wpsc_categories li a{ list-style-type:none; color:#d0d0d0; margin:0px 0px 0px -5px; font-weight:400;padding-bottom:0px;}
.wpsc_categories li a:hover{ list-style-type:none; color:#ffffff; margin:0px 0px 0px -5px; font-weight:400;padding-bottom:0px;}
/*-----------------------*/
#featured_product,.content_right_page{ background:#f5f5f5; width:664px; border:#404040 5px solid; padding:10px;text-align:center; margin-top:-10px;}
#featured_product h2,.content_right_page h2{ margin:0px 0px 5px 0px; float:left; font-family:arial; font-size:16px;}
 /*-------NewsLetter---------*/
.link, .signupframe {
  color: #226699;
  font-family: Arial, Helvetica, sans-serif;
}
.link {
  text-decoration: none;
  margin:0px 0px 0px 15px;
}
.signupframe {
  border: 1px solid #000000;
  background: #ffffff;
} 
/*---------------------------*/
#ownoldprice, .oldprice{
  color:#ff0000;
  font-weight:bold;
}
.breadcrumb{ font-family:tahoma;}
.total {width:350px; }
/*shopping cart*/
.emptycart {background:blue;border: 1px solid #cccccc; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; float:left; padding:5px;}
.emptycart a{font-family: tahoma;color:#d0d0d0;font-weight:bold; font-size:12px;}
.emptycart a:hover{font-family: tahoma;color:white;font-weight:bold;}
.gocheckout {background:red;border: 1px solid #cccccc; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; float:left; padding:5px; margin:10px 0px 0px 0px;}
.gocheckout a{font-family: tahoma;color:#d0d0d0;font-weight:bold; font-size:12px;}
.gocheckout a:hover{font-family: tahoma; color:white; font-weight:bold;}
.cartcount {font-weight:bold;}
/*-------------*/
.wpsc_buy_button, .product_text a{ background: #db130f url(images/button.png) repeat-x;border: 1px solid #e2423f; padding: 1px 3px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #FFFFFF; margin-top: 10px; cursor: pointer; }
.wpsc_buy_button:hover, .product_text a:hover,.gocheckout a:hover { text-decoration: underline; }
.wpsc_buy_button { font-size: 14px; padding: 3px 5px; }
.gocheckout { background: #db130f url(images/button2.png) repeat-x; border: 1px solid #e2423f; padding: 5px 10px;  -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; color: #FFFFFF; }
.gocheckout a { color: #FFFFFF; }
.adjustform input[type="submit"],.remove_button{ background: #db130f url(images/button2.png) repeat-x; border: 1px solid #e2423f; padding: 3px 10px;  -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; color: #FFFFFF; cursor: pointer; font-size: 14px;}
.adjustform input[type="submit"]:hover,.remove_button:hover{ text-decoration: underline; }
#shoppingcartcontents, .entry { font-size: 13px; }
.widgetcart,#shopping-cart { width: 215px; margin-bottom: 10px; background: url(images/shop-cart-bg.png) repeat; border: #1F262C 4px solid;  -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 10px; }
#shopping-cart h2 { margin: 0px; font-size: 16px; }
.widgetcart #sliding_cart { margin-bottom: 20px; }
.widgetcart #sliding_cart .visitshop a { color: #FFFFFF; text-decoration: underline }
.widgetcart #sliding_cart .visitshop a:hover {text-decoration:none; }
.widgetcart #sliding_cart .styletext { font-size: 13px; }
.widgetcart #sliding_cart .styletext .cartcount { color: #cc0000; }
.widgetcart #sliding_cart .styletext .weight-normal { color: #FFFFFF; }
.widgetcart #sliding_cart table.shoppingcart, .widgetcart #sliding_cart .total { width: 210px; }
.widgetcart #sliding_cart .total .pricedisplay { width: 50px; color: #FFFFFF; }
#products_page_container .product_grid_item .grid_product_info .product_text .pricedisplay { margin-bottom: 10px;  }
#products_page_container .product_grid_item .grid_product_info .product_text br { clear: both; }