/* Main Styles */

body {
  text-align:center;
  margin:0px;
  padding:0px;
  background: #ccc url(../images/graphics/body-bg.gif);
  font: 13px Gill Sans, Gill Sans MT, sans-serif;
  color:#3e5165;
  line-height:1.4em;
}

ul{ list-style:none;margin:0px;  }
li{  background:url(../Images/Graphics/listStyle01.gif) left top no-repeat; padding: 0px 0 0 30px;   }

img { 
border: 0} 


#breadcrumbs{
width: 100%;
text-align:right;
padding-right: 10px;
}

#container {
  width:900px;
  margin:0 auto 9px;
  text-align:left;
}
#header {
  height:170px;
  background: url(../images/graphics/header.gif) no-repeat left bottom;
}

#headernew {
  height:170px;
  background: url(../images/graphics/headernew.gif) no-repeat left bottom;
}

#logo {
  float:left;
  margin:34px 0 0 30px;
  width:229px;
}
#logo img {
  border:none;]
}
#search {
position:relative;
  float:right;
  width:155px;
  margin:130px 403px 0 0;
  line-height:20px;
}

#search form {
  margin:0;
  padding:0;
}
#search input {
  vertical-align:middle;
  width:117px;
  height:20px;
  background-color:#f6e178;
  border:1px solid #333333;
  font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #333333;
  padding:0 0 0 4px;
  margin:0;
}
#search img {
  vertical-align:middle;
}
#nav {
  height:45px;
  background: url(../images/graphics/navoff.gif) repeat-x;
  padding-left:35px;
}


/* ----- homepage main content area ----- */

#slidegroup {
  clear:both;
}
#slide-top {
  height:76px;
  background: url(../images/graphics/slide-top.jpg) no-repeat;
}
#slideshow {
  height:290px;
}
#slide-bottom {
  height:114px;
  background: url(../images/graphics/slide-bottom.jpg) no-repeat;
}

/* ----- non-homepages main content area ----- */

#wrapper {
  background-color:#fff;
} 
#content {
  padding:25px 0 85px 0;
  margin:0;
  float:right;
  width:630px;
  background: url(../images/graphics/boxes.gif) no-repeat right bottom;
}
#left-column {
  float:left;
  width:200px;
  padding:21px 0 65px 0;
}
#left-column #leftnav {
  border-top:1px solid #999999;
  border-bottom:1px solid #999999;
}
#logos {
  text-align:center;
  clear:both;
  margin:0;
  padding:14px 0 19px 0;
  border-top:1px solid #999999;
  background: url(../images/graphics/logos-bg.jpg) repeat-x;
}

/* ----- footer ----- */

#footer {
  clear:both;
  height:44px;
  background-color:#333333;
  color:#cccccc;
  font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footer p {
  color:#cccccc;
  text-align:center;
  line-height:44px;
  margin:0;
}
#footer a {
  color:#cccccc;
}

/* --------- Clearfloat --------- */

.clearfloat:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both;
	visibility: hidden;
	}
.clearfloat { display: inline-block; }
* html .clearfloat { height: 1%; }
.clearfloat { display: block; }



input,textarea,select,button{
font-family: verdana;
font-size: 11px;
color:black;
}

#loginGo {
	border:0;
}



.toplink {
font: bold 12px  verdana;
color:#000000; 
text-decoration:underline;
}

.toplink:hover {
color:#333;
text-decoration:none;
}

/* For lines used in address info page*/
hr{
	height: 1px;
	color: #A92870;
}
/* End Shop Styles */

#googleMap { text-align: left; background-color:#FFFFFF; }  	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */

