
/*///////////////////////////////////////////////////////////////////
// HTML Elements
///////////////////////////////////////////////////////////////////*/

body
{
	background-color: #fff;
	background-position:top center;
	background-image:url();
	background-repeat:repeat;
}



a {
	color: #0E0E0E;
}

/* DEFAULT FONT COLOR */
body, .caption h4, .caption h4 a, .product-info-box .content {
    color: #000 !important;
}

.header-top li, .header-top .btn-link, #main-menu.navbar, #search .input-group .form-control, #cart .btn, .dropdown-menu, .product-head, .product-col .caption h4, .product-col .price, .product-col .btn-cart, .breadcrumb, .side-heading, .list-group-item, .product-filter, .pagination, .product-info .product-details, .tabs-panel .nav-tabs {
        font-family: Arial, Helvetica, sans-serif !important;
    }

/* HEADING COLOR */
h1, h2, h3, h4, .side-heading, .expand-tab, .product-filter .display a.active, .checkout-panel-title {
	color: #B2109C;
}

.side-heading {
    color: #fff !important;
}


/*///////////////////////////////////////////////////////////////////
// Store Layout
///////////////////////////////////////////////////////////////////*/

#main {
	width: 1140px;
}

#main-container {
    background: #fff;
}

.product-col {
    background: #fff;
}


    .product-col .description {
        color: #555;
    }

    .product-col .price span.price-new {
      color: #222;
    }

    .product-col .price span.price-old {
      color: #555;
    }
#main-menu, .navbar-nav li a, .dropdown-inner ul li, .dropdown-inner ul li a {
        font-family: Arial, Helvetica, sans-serif !important;
    }
#header {
        font-family: Arial, Helvetica, sans-serif !important;
    }


#mid {
	width: 1140px;
}
/*#search {
	border: 1px solid #242220;
}
#cart .btn {
    border: 1px solid #242220;
}*/

#search .input-group .form-control, #search .input-group .btn {
    border: 0;
}

#search .input-group .form-control, #cart .btn, .search-dropdown {
  background: #fff !important;
}

#headwrap
{
	/*background: url(../themes/theme1/images/headbg.gif) repeat-x;*/
	/*background-color: #111 !important;*/
	margin: 0 auto;
}

#header h3
{
	color: #fff;
}

/*///////////////////////////////////////////////////////////////////
// Cart Menu
///////////////////////////////////////////////////////////////////*/

#cart .btn .fa-shopping-cart,
#cart .btn-block1 a:hover, #cart .btn-block1 a + a,
.header-toggle,
.product-col .btn-cart,
.btn-filters,
.product-info .product-details .btn-cart,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
#search .input-group .btn {
    background: #B2109C;
}

.view-more,
.nav > li > a:hover, .nav > li > a:focus {
    color: #B2109C;
}

.btn-filters {
    color: #fff !important;
}




#cart a
{
	border-right: 1px solid #626061;
	color:#fff;
}

#cart span { color:#fff;}

.product-info-box .heading {
    border-color: #e8e8e8 #e8e8e8 #EAEAEA !important;
    border-style: solid;
    border-width: 1px 1px 4px;
}

/*///////////////////////////////////////////////////////////////////
// Account
///////////////////////////////////////////////////////////////////*/

#account a
{
	background:url(../themes/theme1/images/arrow.png) no-repeat right;
}
#account span span
{
	color: #fff
}


#account .subnav
{
	border: 1px solid #EAEAEA;
}

/*///////////////////////////////////////////////////////////////////
// Cart
///////////////////////////////////////////////////////////////////*/

#cartl a
{
	background:url(../themes/theme1/images/cart.png) no-repeat;
	background-position: 7px 3px;
}
#cartl span
{
	color: #fff;
}
#cartl strong
{
	background: url(../themes/theme1/images/arrow.png) no-repeat right;
}
#cartl .subnav {
	border: 1px solid #EAEAEA;
}
#cartmenu .subnav a
{
	color: #0E0E0E;
}
#cartmenu .subnav a:hover
{
	background-color: #EAEAEA;
}

#cartmenu .subnav a#minibtn
{
	background: #EAEAEA;
	color: #0E0E0E;
}

#cartmenu .subnav a {
    color:#0E0E0E;
}

#cartmenu .subnav a#minibtn:hover
{
	color: #0E0E0E;
	background: #EAEAEA;
}

#carthead td
{
	color: #0E0E0E;
    padding: 15px;
}

.cartproducts td{
    padding: 15px;
}

/*///////////////////////////////////////////////////////////////////
// Navigation
///////////////////////////////////////////////////////////////////*/



.advanced-search {
 color: #0E0E0E;
}

#main-menu .dropdown-menu {
  border-top: 5px solid #B2109C;
  padding: 0;
}

#main-menu .dropdown-inner .dropdown-header {
    /*color: #0E0E0E*/;
}

/*///////////////////////////////////////////////////////////////////
// Subnavigation
///////////////////////////////////////////////////////////////////*/

#nav .subnav a: hover
{
	background: #fff;
}

div.subnav
{
	background: #fff;
	border: 1px solid #EAEAEA;
	color: #0E0E0E;
	-moz-box-shadow: 5px 5px 5px #EBEAEA;-webkit-box-shadow: 5px 5px 5px #EBEAEA;box-shadow: 5px 5px 5px #EBEAEA;
}
.subnav ul
{
	border-bottom: 1px dashed #EAEAEA;
}

ul#nav li div.subnav li a,
ul#nav li div.subnav span a
{
	color: #0E0E0E;
}

.subleft
{
	border-right: 1px solid #EAEAEA;
}

/*///////////////////////////////////////////////////////////////////
// Homepage Ads
///////////////////////////////////////////////////////////////////*/

.custom-banner {
    background: #111;
}

/*///////////////////////////////////////////////////////////////////
// Breadcrumbs
///////////////////////////////////////////////////////////////////*/

#breadcrumbs, .breadcrumb
{
	background: #F1F1F1;
	border: 1px solid #EAEAEA;
	border-top: 0;
	color:#0E0E0E;
}

#breadcrumbs a{
color:#0E0E0E;
}

/*///////////////////////////////////////////////////////////////////
// Footer
///////////////////////////////////////////////////////////////////*/

#footer
{
	color: #0E0E0E;
}

.footer-links {
    background:   !important;
    margin: 0 auto;
}

#footer a {color: #0E0E0E;}

.copyright, .copyright a {
    color: #fff !important;
}

/*///////////////////////////////////////////////////////////////////
// Paragraph
///////////////////////////////////////////////////////////////////*/

.p img
{
	border: 1px solid #EAEAEA;
}

/*///////////////////////////////////////////////////////////////////
// Options
///////////////////////////////////////////////////////////////////*/

#options select
{
	border: 1px solid #EAEAEA;
}

/*///////////////////////////////////////////////////////////////////
// Columns
///////////////////////////////////////////////////////////////////*/

/*#left
{
	float: left;

}
#right
{
	float: right;
}*/


/*///////////////////////////////////////////////////////////////////
// Stylized
///////////////////////////////////////////////////////////////////*/


#stylized p
{
	color: #0E0E0E;
	border-bottom: solid 1px #EAEAEA;
}

#stylized .small
{
	color: #0E0E0E;
}
#stylized input,
#stylized select,
#stylized textarea
{
	border: solid 1px #EAEAEA;
}
#stylized button
{
	color: #fff;
}

/*///////////////////////////////////////////////////////////////////
// Other
///////////////////////////////////////////////////////////////////*/

#subscribe
{
	border: 1px solid #EAEAEA;
}

#subscribetxt
{
	color: #0E0E0E;
}

.add
{
	width: 120px;
	height: 28px;
	background: url(../images/add3.gif) no-repeat;
	color: transparent;
}

.box-cart
{
	color: #0E0E0E;
}

.box-cart input
{
	border: 1px solid #EAEAEA;
}

#dtleft
{
	color: #0E0E0E;
}

#dtright h4
{
	color: #fff;
}


#prodmenu li
{
	color: #fff;
}
#prodmenu a
{
	color: #fff;
}

#tabs ul li.active a
{
	color: #0E0E0E;
}

.tabdata i
{
	border-bottom: 1px solid #EAEAEA;
}

#price span,
.price
{
	color: #B2109C;
}#qty
{
	border: 1px solid #EAEAEA;
}

.actbox
{
	border: 1px solid #EAEAEA;
}
.actbox h3
{
	color: #F31EC9;
}


#header
{
	color:#FFF;
	background:url(../themes/theme1/images/headbg.gif) #FFF;
}

#topright span
{
	border: 1px solid #EAEAEA;
	color: #0E0E0E;
}

#line
{
	background: #fff;
	border-bottom: 3px solid #EAEAEA;
}

#checkout h2
{
	color: #0E0E0E;
	border-bottom: 1px solid #EAEAEA;
}

#checkout input,#checkout select
{
	border: 1px solid #EAEAEA;
}

#cright p
{
	color: #0E0E0E;
}

#cfooter
{
	color:#0E0E0E
}

#cfooter a {color:#0E0E0E}

#shippingcost .l
{
	border-bottom: 1px dashed #EAEAEA;
}

#ctotal span
{
	color: #B2109C;
}

#totalb
{
	border-top: 1px dashed #EAEAEA;
}

.tabletotal td
{
	border-top: 1px dashed #EAEAEA;
}

.block-title, .product-head
{
	background: #2C2C2E;
	color:#FFF;
}

.prod-img:hover,
.prod-alt-img:hover
{
	border: 3px solid #EAEAEA;
}

.pp-cart-or-use
{
	color: #0E0E0E;
}

.wl-add
{

	width: 120px;
	height: 34px;
	background-image: url("/images/wishlist.jpg");
}

#wishlist .add
{
	width: 120px;
	height: 34px;
	background-image: url("/images/gift-now.jpg");
}

#homel h2, #homer h2 {
	background: #2C2C2E;
	color:#FFF;
}

#left h2 {
	background: #2C2C2E;
	color:#FFF;
}

/*///////////////////////////////////////////////////////////////////
//                         txtmsgbar
///////////////////////////////////////////////////////////////////*/ 
#txtmsgcon {background:#fff;height:60px;padding-top:5px} 
#txtmsg {max-width:800px;width:100%;margin:0 auto 0 auto;display:block;}
#txtphn {height:45px;font-size:20px;float:left;width:175px;border:1px solid grey}
#txtphnbtn {float:left;}
#txtmsg img {float:left; margin-right:5px}
#txtinp{float:left;width:355px}
#closetxt{cursor:pointer;display:block;margin:0 auto 0 auto;width:100px;}

@media (max-width:735px) { #txtmsgcon{height:138px}  #txtmsg {text-align:center} #txtmsg img,#txtinp {float:none;display:block;margin:0 auto 0 auto}} //nothing with screen size bigger than 960px

@media (min-width:735px) { #txtmsgcon{height:60px} } //nothing with screen size smaller than 960px

  
