
@font-face {
  font-family: 'Alike';
  font-style: normal;
  font-weight: 400;
  src: local('Alike'), local('Alike-Regular'), url(http://fonts.gstatic.com/s/alike/v7/ucX0vp16K9rM-IkH3z-oWA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

a {color: #ff0000;}


.navbar-default .navbar-collapse, .navbar-default .navbar-form{
	padding:0;
	}
	
.navbar-default {
	margin:0px; padding:0px;  background-color:#30342E; padding-top: 10px;
	} 
	
.nav{float:left; background-color:#30342E; }

.nav ul{
	float:left;

}	
.nav > li{float:left;}

.nav > li > a {
    float: left;
  font-size: 14px;
  font-family:Arial, Helvetica, sans-serif;
  text-align: center;
  text-decoration: none!important;
  display: inline-block;
  color: #fff!important; text-transform:uppercase;
	font-weight:bold;
 	padding-left:0px;
	}
.nav > li >a:hover{
	text-decoration: underline!important;
	color: #fff!important;
}

.nav2{
	float: left;
	width:100%;
	background: #000000;
	padding:0 2%;
}

.nav2 > ul {
		float:left;
		
}

.nav2 > li{float:left;
	margin-left:22px;
}

.nav2 > li > a {
    float: left;
    font-size: 12px;
        padding: 10px 9px 10px 9px;
    font-family:Verdana, Geneva, sans-serif;
    text-align: center;
    text-decoration: none!important;
  
    color: #fff!important; text-transform:uppercase;
    font-weight:lighter;
}

.nav2 > li > a:hover {
    background-color:#cccccc;
}
	
	
.email{
	font-size:14px;	
	font-family:Alike;
	margin-top:3px;
}
.logo{float:left; width:100%;}
.logo img{ width:100%;}


#SearchForm {
  width: auto;
  float:right;
  margin-right: 0px;
  margin-top: 15px;
  border: 1px solid #9DA373;
  padding-right: 0px;
}
#SearchForm label {
  display: none;
}
#SearchForm form {
  float: left;
}

#SearchForm input {
  border: 0px solid #9DA373;
  color: #C9CF9A;
  width: 200px;
  height: 20px;
  font-size: 0.9em;
  padding: 2px 3px 2px 3px;
  margin: 0 0 0 0;
  background: #fff;
}

#SearchForm .btn {
  background: none repeat scroll 0 0 transparent;
  height: 18px;
  margin: 0 0 1px;
  padding: 0;
  vertical-align: middle;
  width: 21px;
}
#HeaderFollow {
  float: right;
  margin-top: 5px;
}
#HeaderFollow img {
  margin: 0px 0px 0px 5px;
}




ul.navbar-nav li ul{
	display:none;
	}
	


/*slider*/
.slider{
	
	background-color:#fff!important;
	
}	

/*slider*/

.main-content{
	background:#fff;
	border-bottom: 1px solid #9DA373;
	  margin-bottom: 3px;
}
.products{
	background-color:#fff;
}
.product {
  padding: 10px 20px;
  margin: 30px 0px 0px 0%;
  text-align:center;
}

.product img {
  border: 1px solid #ccc;
  padding: 10px 0px;
  width:100%;
}
.contents-btm{
	padding-bottom:15px;
}

.product p{
  float: left;
  text-align: center;
  width: 100%;
  color:#666;
  margin-top: 5px;
}	

/*footer*/
.footer{
	float:left;
	text-align:left!important;
}

.footer .col-md-2 img{
	width:100%;
}
.footer_nav{float:left; width:100%; text-align:center; padding-left:24%;}

.footer_nav ul{ float:left, list-style:none; text-align:center }

.footer_nav > li{float:left; margin-right: 10px;}

.footer_nav > li > a { float: left;
  margin:0px 0px; padding:0px 0px!important;
  font-size: 12px;
  text-align: center; 
  color:#000!important; 
  position:relative;
  z-index:9999;
 width:auto!important;
  } 
  
.footer_nav >li >a:hover{
	color:#000!important;
	text-decoration:none;
}	

.footer  a {
	color:#ff0000!important;
	text-decoration:none;
}	

.footer  a:hover {
	color:#ff0000!important;
	text-decoration: underline;
}

.footer{background:#fff!important; width:100%; margin:0 auto; border-top: 2px solid #9DA373; padding-top: 15px; font-family:Arial, Helvetica, sans-serif; color:#131313; }

.footer .col-md-2{
	margin:0 10px;	
}
.ftr-nav.col-lg-12{
	padding:0;
}

.FooterCopyright {
    clear: both;
    float: none;
    font-family: arial,helvetica,sans-serif;
    overflow: auto;
    padding-top: 10px;
	text-align:center!important;
}

/*footer*/




.productdiv {float:left; position: relative; margin:5px; border-radius: 5px; width:225px; height:275px; background-color:#ffffff;}

.productdiv:hover .proprice {
    opacity: 1; 
    
    -webkit-transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    -ms-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
}

.productdiv:hover .protitle {
    opacity: 5; 
    background: rgba(255, 255, 255, 0.7);
    -webkit-transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    -ms-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
}
.protitle {width:225px; padding:10px 0px 10px 0px; text-align:center; position: absolute; top: 0px; opacity: 0; color: #000000; text-decoration: none; border-radius: 0 0 5px 5px;}
.proprice {width:225px; height: 50px; padding:0px; text-align:center; position: absolute; opacity: 0; color: #fff; text-decoration: none; border-radius: 5px 5px 0 0; }
.propricespan{line-height: 50px; color: #777; font-size: 24px;}
.protitlespan{line-height: 18px; font-size: 10px; width: 150px; margin:0 auto;}
.prolink {width:100%; background-color:#5e0001; padding:10px; text-align:center;}
.prolink a {color:#f79d27;  font-family:comic sans ms, arial;}

.leftcolumn {width:172px; padding:0px; text-align:left; vertical-align:top;}
.rightcolumn {width:830px; padding:0px; text-align:left; vertical-align:top;}

.divmain input[type=text] {height:30px; width:97%; margin: 2px; border: 1px solid #cccccc;}
.divmain input[type=password] {height:30px; width:240px; margin: 2px; border: 1px solid #cccccc;}
.divmain input[type=submit], input[type=reset] {padding:10px; cursor:pointer; margin: 2px; border: 1px solid #cccccc;}
.divmain textarea {height:100px; width:97%; margin: 2px; border: 1px solid #cccccc;}

.divmain {margin:0px; padding:20px 20px 20px 20px; border-top: 2px solid #9DA373; font-family:Arial, Helvetica, sans-serif; float:left; background-color:#fff; width:100%;}
.divmain p {color:#000000; margin: 0px 0px 10px 0px;}
.divmain p a {color:#ff0000;}
.divmain p a:hover {text-decoration: underline;}
.divmain h1 {color:#000000; margin: 0px 0px 15px 0px;}

.div1 {float:left; margin:0px 15px 0px 15px; width: 1000px;}
.div2 {float:left; margin:0px 15px 0px 0px; width: 425px;}
.div3 {float:left; margin:0px 0px 0px 15px; width: 450px;}
.div4 {float:left; margin:0px 15px 0px 0px;}
.div5 {float:left; margin:0px 15px 0px 15px;}
.div6 {float:left; margin:0px 0px 0px 15px;}
.div7 {float:left; margin:8px;}
.div8 {float:left; margin:8px;}
.div9 {float:left; margin:8px;}

.gallerycell {margin:5px; border:0px solid #333333; text-align:center; width:50px;}
.galleryimage {width:50px; height:50px;margin:5px; border:1px solid #bfbcbc; }

.eventname {text-align:left; vertical-align:top; background:#ebf1f5;}
.eventname2 {text-align:left; vertical-align:top; background:#fafdff;}

.fieldname {text-align:right; background-color:#e1e1e1; width:150px; color:#000000;}
.fieldbox {text-align:left; color:#000;}

.blogleft {background-color:#e0e1e2; width:170px; text-align:left; vertical-align:top; color:#000000;}
.blogright {background-color:#e8e9ea; text-align:left; vertical-align:top;}
.blogheader {background-color:#808285; text-align:left; vertical-align:top; color:#FFFFFF;}

.catalog {padding:5px;}

.starcell img {float:none;}


.membersdiv {margin-left:20px;}
.membersnav {margin-top:20px; margin-bottom: 0px;}

.storebreadcrumbs {border:0px solid #1b1f1b; padding:0px; color:#000000;}
.storemaincell {border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.storebottomlinks {border:0px solid #1b1f1b; color:#c1c8d3;}
.storeproductcell {border-top:5px solid #cccccc; border-bottom:0px solid #cccccc; padding:0px;}

.cart {background-color:#f5f5f5; color:#000000; }
.cartheaders {padding:3px; background-color:#e9e7e9; color:#000000;}
.cartitem {border-right:1px solid #e9e7e9; border-bottom:1px solid #e9e7e9; border-left:1px solid #e9e7e9;}

.cartbox {background-color:#f5f5f5; color:#000000; margin:30px auto; padding: 5px; border-collapse: separate;}
table.cartbox td{ margin:0; padding:2px; border-collapse: separate;}
table.cartbox tr{ margin:0; padding:0px; border-collapse: separate;}

.checkout {background-color:#f5f5f5; color:#000000;}
.checkoutheader {padding:5px; background-color:#d4d6d4; color:#000000;}
.checkoutcellleft {padding:5px; background-color:#e9e7e9; color:#000000; width:200px;}
.checkoutcellright {padding:5px;}

.servicename {border-bottom:1px dotted #1055ac; font-size:14px;}
.serviceprice {border-bottom:1px solid #1062c9; text-align:right; font-size:10px; background-color:#105ab5;}

.profilename {border-bottom:1px dotted #1055ac; font-size:14px;}

.estimateform {background-color:#808080; border:1px solid #000000; color:#ffffff; width:200px; height:28px; vertical-align:middle; margin-top:3px; font-size:12px;}

.socialprofile { vertical-align:top; text-align:left;}
.socialprofileleft2 {text-align:right; vertical-align:top; background-color:#eff0f1; font-size:14px; width:170px;}
.socialprofileright2 {text-align:left; vertical-align:top; font-size:12px;}

.socialcommentcell { vertical-align:top; text-align:left; border-bottom:1px solid #0f226b; width:100px;}
.socialcommentcell2 { vertical-align:top; text-align:left; border-bottom:1px solid #0f226b;}
.socialcommentcell3 { vertical-align:bottom; text-align:left; border-bottom:1px solid #0f226b; width:150px;}

.custombutton {padding:0;margin:0;border:none;background:none;cursor:pointer;}

* html .custombutton {cursor:hand;} /* alternate cursor style for ie */

.viewcartoptions {margin-left:20px; font-weight:400; font-size:10px;}

 #sortlist {
	width: 550px;
	margin: 0 auto;
	padding: 20px;
	margin-bottom: 20px;
	border: 1px solid #a5a1a1;
	text-align:center;

	}
#sortlist div.sorting {
	float: left;
	margin: 4px;
	padding: 4px;
	border: 1px solid #ccc;
	background-color:#FFFFFF;
	}
	
#sortlist div.sorting:hover { 
	float: left;
	margin: 4px;
	padding: 4px;
	background-color:#DEE7EB;
	cursor: move;
	}
/*Survival copy*/
* {
	margin:0;
	padding:0;
	outline:0;
}
body {
	font-size:12px;
	line-height:20px;
	font-family:Georgia, Arial, Helvetica, Sans-Serif;
	color:#333;
	background:#1e1e1e url(images/background.jpg) repeat-x;
}
a {
	color:#ff0000;
	text-decoration:none;
	cursor:pointer;
}
a:hover {
	text-decoration:underline;
}
a img {
	border:0;
}
input, textarea, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.mytable{width:50%;}
.mytable input{ margin:1px; width:99%;}
.mybuttons{width:auto!important; padding:5px 10px!important;}
textarea {
	overflow:auto;
}
.cl {
	display:block;
	height:0;
	font-size:0;
	line-height:0;
	text-indent:-4000px;
	clear:both;
}
.notext {
	font-size:0;
	line-height:0;
	text-indent:-4000px;
}
.left, .alignleft {
	float:left;
	display:inline;
}
.right, .alignright {
	float:right;
	display:inline;
}
.shell {
	width:1033px;
	margin:0 auto;
}
.shell .icon { background:#FFF;
border:1px solid #b9b9b9;
	float:left;
	margin-top:218px;
	
}
.shell .border { width:980px; float:right;
	position:relative;
}
.shadow-l {
	width:25px;
	height:686px;
	position:absolute;
	top:0;
	left:-25px;
}
.shadow-r {
	width:25px;
	height:686px;
	position:absolute;
	top:0;
	right:-25px;
}
.shadow-b {
	width:980px;
	height:20px;
	position:absolute;
	bottom:-20;
	left:0;
}
#header {
	height:175px;
	position:relative;
}
#logo a {
	background:url(images/logo.png) no-repeat 0 0;
	width:366px;
	height:147px;
	position:absolute;
	top:15px;
	left:0;
}
.socials { 
    background:url(images/cart_bg.png) repeat-x;
    width:240px;
    height:64px;
	margin-top:50px;
	border-radius: 5px;
	padding:23px 11px 0 9px;
}
.socials ul {
	list-style:none;
	float:right;
	background:url(images/line.png) top center no-repeat;
	width:200px;
}
.socials ul li {
	display: inline;
float: left;
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: 14px;
line-height: 16px;
padding: 2px 0px 2px 14px;

}
.socials ul li.last {
	border:0;
	margin:0;
}
.socials ul li a {
	float:left;
	color:#fff;
	height:16px;
	padding:0 0 0 0px;
}
.socials ul li a.rss {
	background:url(images/soc-rss.gif) no-repeat 0 0;
}
.socials ul li a.fb {
	background:url(images/soc-fb.gif) no-repeat 0 0;
}
.socials ul li a.twit {
	background:url(images/soc-twit.gif) no-repeat 0 0;
}
#navigation {
	height:43px; background:#070707;
}
#navigation .inpbg{ height:25px; background:#fff;
	float:right;
	width:200px;
	margin-top:8px;
	margin-right:8px;}
#navigation .input{
	height:20px; background:#fff;
	float:left;
	width:150px;
	padding-left:5px;
	border:none;
}
#navigation .button{
	height:23px;
    background: url(images/serch_button.png);
	width:23px;
	float:right;
	border:none;
	margin-top:0px;
}
#navigation ul {
	list-style:none;
}
#navigation ul li {
	float:left;
	height:43px;
	font-size:12px;
	line-height:43px;
	font-weight:bold;
	text-transform:uppercase;
	position: relative;
}
#navigation ul li a {
	float:left;
	height:43px;
	color:#fff;
	padding:0 15px;
}
#navigation ul li a:hover, #navigation ul li a.active {
	color:#fa8506;
	text-decoration:none;
}

#navigation ul li ul {
	display: none;
	position: absolute;
	top:33px;
	left:10px;
	z-index:55555;
}

#navigation ul li:hover ul {
	display:block;
}

#navigation ul li ul li {
	float:none;
	width:200px;
	height:30px;
	background-color:#000000;
	line-height:20px;
	margin:0px;
	padding:0px;
}

#navigation ul li ul li a {
	padding:3px 3px 3px 5px;
	margin:0px;
	display:block;
	width:100%;
	height:10px;
}

.slider {
	
	border:1px solid #dbdbdb;
	position:relative;
	margin:0px 0 0 0px;
}

.slider .item {
	position:relative;
	width:928px;
	height:298px;
}
.slider .item img {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.slider .text2 {
	position:absolute;
	top:300px;
	left:20px;
	z-index:2;
	background: url(images/get.png) repeat-x;
	height:15px;
width:140px;
font-size:18px;
color:#FFF;

padding:15px 20px;
border:1px solid #9c9c9c;
}
.slider .text {
	position:absolute;
	top:80px;
	left:20px;
	z-index:2;
	background:#9e5e19;
	opacity:0.9;
filter:alpha(opacity=40); /* For IE8 and earlier */
border-radius: 100px;
padding:10px;
height:180px;
width:180px;
}
.slider .text h3 {
	font-size:20px;
	font-family: Verdana, Geneva, sans-serif;
	font-style:normal;
	line-height:30px;
	color:#f5d3ae;
	padding:0 0 0 7px;
	margin-top:30px;
	text-align:center;
}
.slider .text h2 {
	font-size:24px;
	line-height:30px;
	color:#fff;
	padding:0 0 0 2px;
	text-align:center;
}

.slider-nav {
	width:92px;
	height:18px;
	position:absolute;
	bottom:9px;
	right:6px;
	z-index:3;
}
.slider-nav a {
	width:18px;
	height:18px;
	background:#d7d7d8;
	margin:0 5px 0 0;
}
.slider-nav a.active {
	background:#39393d;
}
#main {
	margin-top:20px;
	width:1000px;
}
#main h3 {
	font-size:12px;
	line-height:15px;
	color:#fff;
	text-transform:uppercase;
	border-bottom:1px solid #dbdbdb;
	padding:10px 10px;
	text-align:center;
}
#main a.more {
	background:url(images/more.gif) no-repeat 0 3px;
	font-size:11px;
	line-height:14px;
	color:#ff0000;
	text-decoration:underline;
	padding:0 0 0 13px;
}
#main a.more:hover {
	text-decoration:none;
}
#content {
	
}
.highlight{ width:100%;
float:left;
margin-bottom:40px;
}
.highlight .box{ 
    width:234px;
    float:left; 
    margin-right:14px;
    background:#FFF;
    box-shadow: 7px 7px 8px #1f1f1f;
}
.highlight .box h3 {
	background:#000;
	padding:5px 10px;
	color:#FFF;
	margin:0 0 9px 0;
}
.highlight .box2{ 
    min-height:195px;
    width:728px;
    float:left;
    background:#FFF;
    box-shadow: 7px 7px 8px #1f1f1f;
}
.highlight .box3{ 
    width:214px;
    float:left; 
    margin:7px 10px 7px 7px;
    background:#FFF;
    border-right:1px solid #434343;
}
.highlight .box4{ 
    width:234px;
    margin:7px;
    float:left; 
    margin-right:10px;
    background:#FFF;
    text-align:justify;
}

.highlight p {
	padding:0 0 0px 0;
	font-size:11px;
	line-height:15px;
	font-family:Myriad Pro;
        margin: 0px 0px 9px 0px !important;
}
.highlight img {
	
}

.highlight2{
	width:100%;
	float:left;
	margin-bottom:40px;
}
.highlight2 .box{ 
    width:195px;
    min-height:250px;
    float:left; 
    margin-right:30px;
    margin-left:10px;
    margin-top:20px;
    background:#FFF;
    box-shadow: 7px 7px 8px #1f1f1f;
    text-align:center;
}
.highlight2 .box h3 {
	background:#000;
	padding:5px 10px;
	color:#FFF;
	margin:0 0 9px 0;
}
.highlight2 p {
	padding:0 0 0px 0;
	font-size:11px;
	line-height:15px;
	font-family:Myriad Pro;
        margin: 0px 0px 9px 0px !important;
}
.highlight2 img {
	margin:0px auto;
	float:none;
}

.projects {
	padding:65px 0 0 0;
}
.projects h3 {
	margin:0 0 17px 0;
}
.projects .item {
	margin:0 0 28px 0;
}
.projects .image {
	width:183px;
	height:111px;
	border:1px solid #dbdbdb;
	padding:2px;
	margin:0 20px 0 3px;
}
.projects .text {
	width:393px;
}
.projects .text h4 {
	font-size:12px;
	line-height:15px;
	color:#333;
	text-transform:uppercase;
	padding:3px 0 2px 0;
}
.projects .text p {
	padding:0 0 3px 0;
}
#sidebar {
	width:300px;
}
.sidebar-nav {
	list-style:none;
	padding:0 0 17px 0;
}
.sidebar-nav ul {
	list-style:none;
}
.sidebar-nav ul li {
	border-bottom:1px solid #dbdbdb;
	font-size:12px;
	line-height:18px;
	padding:7px 0;
}
.sidebar-nav ul li a {
	background:url(images/bullet.gif) no-repeat 5px 4px;
	color:#333;
	padding:0 0 0 16px;
}
.btn-buy {
	background:url(images/btn-buy.gif) no-repeat 0 0;
	display:block;
	width:307px;
	height:86px;
	font-size:40px;
	line-height:86px;
	color:#b50000;
	font-weight:bold;
	text-align:center;
	margin:0 0 17px 0;
	position:relative;
	left:-3px;
}
.btn-buy:hover {
	text-decoration:none;
}
.advertisement {
	padding:0 0 13px 0;
}
.advertisement h3 {
	margin:0 0 18px 0;
}
.advertisement .ads {
	padding:0 15px 0 7px;
}
.advertisement .ad {
	margin:0 0 18px 0;
}
#sidebar .info h3 {
	margin:0 0 7px 0;
}
#footer {
	height: 150px;
        text-align:center;
	font-size:12px;
	font-family:Verdana;
	line-height:10px;
	color:#7f7f7f;
	padding:18px 27px 20px 38px;
	background:url(images/footer.png) top center repeat-x;
	background-color:#202020;
}
#footer a {
        margin:0px 5px 0px 5px;
	color:#7f7f7f;
	text-decoration:none;
}
#footer ul {
	list-style:none;
	margin:0 auto;
}
#footer ul li {
	font-size:12px;
	line-height:65px;
	font-family:Verdana;
}
#footer ul li a {
	height:63px;
	color:#fff;
	padding:0px 7px;
}
#footer ul li a:hover, #navigation ul li a.active {
	color: #999;
	text-decoration:none;
}
#footer p{ 
    text-align:center;
    width:600px;
    margin:auto;
    margin-top:10px;
    color:#FFF;
    font-size:12px;
}

#content h1, p{
    color:#000000;
   margin: 15px 15px 15px 15px;
}
h1{font-size:18px; margin:10px 0px 0px 10px;}

.breadcrumbs a {font-size:16px; font-weight:bold;}

.protitle {width:210px; height:50px; background-color:#737373; padding:10px; text-align:center; vertical-align:middle;}
.proprice {width:210px; background-color:#737373; padding:10px; text-align:center;}
.prolink {width:210px; background-color:#5e0001; padding:10px; text-align:center;}
.prolink a {color:#f79d27;  font-family:comic sans ms, arial;}

.leftcolumn {width:172px; padding:0px; text-align:left; vertical-align:top;}
.rightcolumn {width:830px; padding:0px; text-align:left; vertical-align:top;}

#content input[type=text] {height:30px; width:240px;}
#content input[type=password] {height:30px; width:240px;}
#content input[type=submit], input[type=reset] {padding:10px; cursor:pointer; margin:2px;}
#content textarea {height:100px; width:240px;}

.text1 {width:1000px; padding:0px; text-align:left; vertical-align:top;}
.text2 {width:500px; padding:0px; text-align:left; vertical-align:top;}
.text3 {width:500px; padding:0px; text-align:left; vertical-align:top;}
.text4 {width:333px; padding:0px; text-align:left; vertical-align:top;}
.text5 {width:334px; padding:0px; text-align:left; vertical-align:top;}
.text6 {width:333px; padding:0px; text-align:left; vertical-align:top;}
.text7 {width:333px; padding:0px; text-align:left; vertical-align:top;}
.text8 {width:260px; padding:0px; text-align:left; vertical-align:top;}
.text9 {width:333px; padding:0px; text-align:left; vertical-align:top;}
.text10 {width:600px; padding:0px; text-align:left; vertical-align:top;}
.text11 {width:300px; padding:0px; text-align:left; vertical-align:top;}

.div1 {float:left; width:980px; min-height: 700px; margin:-20px 0px 20px 0px; background-color:#ffffff; vertical-align:top;}
.div2 {float:left; width:90%; margin:15px; background-color:#ffffff; vertical-align:top;}
.div3 {float:left; width:90%; margin:0px 0px 20px 0px; background-color:#ffffff;}
.div4 {float:left; width:100%; margin:0px 0px 20px 0px; background-color:#ffffff;}
.div5 {float:left; width:100%; margin:0px 0px 20px 0px; background-color:#ffffff;}
.div6 {float:left; width:100%; margin:0px 0px 20px 0px; background-color:#ffffff;}
.div7 {margin:8px; }
.div8 {margin:8px;}
.div9 {margin:8px;}

.gallerycell {margin:5px; border:0px solid #333333; text-align:center; width:50px;}
.galleryimage {width:50px; height:50px;margin:5px; border:1px solid #bfbcbc; }

.eventname {text-align:left; vertical-align:top; background:#ebf1f5;}
.eventname2 {text-align:left; vertical-align:top; background:#fafdff;}

.fieldname {text-align:right; background-color:#e1e1e1; width:46%; padding:2%; color:#000000;}
.fieldbox {text-align:left; width:46%; padding:2%;}

.blogleft {background-color:#e0e1e2; width:auto; text-align:left; vertical-align:top; color:#000000; width:46%; padding:2%;}
.blogright {background-color:#e8e9ea; text-align:left; vertical-align:top; width:46%; padding:2%;}
.blogheader {background-color:#808285; text-align:left; vertical-align:top; color:#FFFFFF;}

.my_but{padding:5px 10px!important; margin:2px!important;}

.catalog {padding:5px;}

.starcell img {float:none;}


.membersdiv {margin-left:20px;}
.membersnav {margin-top:20px; margin-bottom: 0px;}

.storebreadcrumbs {border:0px solid #1b1f1b; padding:0px; color:#000000;}
.storemaincell {border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.storebottomlinks {border:0px solid #1b1f1b; color:#c1c8d3;}
.storeproductcell {border-top:0px solid #cccccc; border-bottom:0px solid #cccccc; padding:0px;}

.cart {background-color:#f5f5f5; color:#000000; }
.cartheaders {padding:3px; background-color:#e9e7e9; color:#000000;}
.cartitem {border-right:1px solid #e9e7e9; border-bottom:1px solid #e9e7e9; border-left:1px solid #e9e7e9;}

.cartbox {background-color:#f5f5f5; color:#000000; margin:30px auto; padding: 5px; border-collapse: separate;}
table.cartbox td{ margin:0; padding:2px; border-collapse: separate;}
table.cartbox tr{ margin:0; padding:0px; border-collapse: separate;}

.checkout {background-color:#f5f5f5; color:#000000;}
.checkoutheader {padding:5px; background-color:#d4d6d4; color:#000000;}
.checkoutcellleft {padding:5px; background-color:#e9e7e9; color:#000000; width:200px;}
.checkoutcellright {padding:5px;}

.servicename {border-bottom:1px dotted #1055ac; font-size:14px;}
.serviceprice {border-bottom:1px solid #1062c9; text-align:right; font-size:10px; background-color:#105ab5;}

.profilename {border-bottom:1px dotted #1055ac; font-size:14px;}

.estimateform {background-color:#808080; border:1px solid #000000; color:#ffffff; width:200px; height:28px; vertical-align:middle; margin-top:3px; font-size:12px;}

.socialprofile { vertical-align:top; text-align:left;}
.socialprofileleft2 {text-align:right; vertical-align:top; background-color:#eff0f1; font-size:14px; width:170px;}
.socialprofileright2 {text-align:left; vertical-align:top; font-size:12px;}

.socialcommentcell { vertical-align:top; text-align:left; border-bottom:1px solid #0f226b; width:100px;}
.socialcommentcell2 { vertical-align:top; text-align:left; border-bottom:1px solid #0f226b;}
.socialcommentcell3 { vertical-align:bottom; text-align:left; border-bottom:1px solid #0f226b; width:150px;}

.custombutton {padding:0;margin:0;border:none;background:none;cursor:pointer;}

* html .custombutton {cursor:hand;} /* alternate cursor style for ie */

.viewcartoptions {margin-left:20px; font-weight:400; font-size:10px;}

 #sortlist {
	width: 550px;
	margin: 0 auto;
	padding: 20px;
	margin-bottom: 20px;
	border: 1px solid #a5a1a1;
	text-align:center;

	}
#sortlist div.sorting {
	float: left;
	margin: 4px;
	padding: 4px;
	border: 1px solid #ccc;
	background-color:#FFFFFF;
	}
	
#sortlist div.sorting:hover { 
	float: left;
	margin: 4px;
	padding: 4px;
	background-color:#DEE7EB;
	cursor: move;
	}
