@charset "utf-8";
/* CSS Document */

.bg01 {
	background-image:url(images/default_01.jpg);
	background-repeat:no-repeat;
}

.bg02 {
	background-image:url(images/default_05.jpg);
	background-repeat:no-repeat;
}

.bg03 {
	background-image:url(images/default_18.jpg);
	background-repeat:repeat-y;
}

.bg04 {
	background-image:url(images/default_39.jpg);
	background-repeat:repeat-y;
}

.bg05 {
	background-image:url(images/default_44.jpg);
	background-repeat:no-repeat;
}

.bg06 {
	background-image:url(images/default_49.jpg);
	background-repeat:no-repeat;
}

.bg07 {
	background-image:url(images/default_04.jpg);
	background-repeat:no-repeat;
}

.bg08 {
	background-image:url(images/default_17.jpg);
	background-repeat:no-repeat;
}

.bg09 {
	background-image:url(images/default_22.jpg);
	background-repeat:repeat-y;
}

.bg10 {
	background-image:url(images/default_43.jpg);
	background-repeat:repeat-y;
}

.bg11 {
	background-image:url(images/default_48.jpg);
	background-repeat:no-repeat;
}

.bg12 {
	background-image:url(images/default_51.jpg);
	background-repeat:no-repeat;
}

.colbgleft {
	background-image:url(images/default_40.jpg);
	background-repeat:repeat-y;
}

.colbgright {
	background-image:url(images/default_42.jpg);
	background-repeat:repeat-y;
}

.loginbg {
	background-image:url(images/default_21.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.cartinfo {
	padding-left:0px;
}

.ezuppsell {
	padding-bottom:16px;
}

.bottombg {
	background-image:url(images/bottombg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.topbg {
	background-image:url(images/topbg.jpg);
	background-position:top;
	background-repeat:repeat-y;
}

.midbg {
	background-image:url(images/midbg.jpg);
	background-repeat:repeat-y;
	background-position:center;
	
}

.phone {
	color:#666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
}

.hours {
	color:#666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.greenbot {
		color:#a6a6a6;
	font-family:Arial;
	font-size:12px;
	padding-left:25px;
}

.categories {
	padding-bottom:5px;
	padding-left:3px;
	
}

.rightpad {
	padding-left:13px;
	
}

.footertext {
			color:#666;
	font-family:Arial;
	font-size:12px;
	padding-left:25px;
}

.footertext a:link {
			color:#FFB400;
	font-family:Arial;
	font-size:12px;
}

.footertext a:hover {
			color:#FFB400;
	font-family:Arial;
	font-size:12px;
}

.footertext a:active {
			color:#FFB400;
	font-family:Arial;
	font-size:12px;
}

.footertext a:visited {
			color:#FFB400;
	font-family:Arial;
	font-size:12px;
}	

.warrantybody {
	background-image:url(images/warranty_02.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.shippingbody {
	background-image:url(images/shipping_02.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.faqbody {
	background-image:url(images/faq_02.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.aboutusbody {
	background-image:url(images/aboutus_02.jpg);
	background-position:top;
	background-repeat:no-repeat;
}


.productsbg {
	background-image:url(images/productsbg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.returnsbody {
	background-image:url(images/returns_02.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.paymentbody {
	background-image:url(images/payment_02.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.bestsellerbg {
	background-image:url(images/default_42.jpg);
	background-position:top;
	background-repeat:repeat-y;
}
	
	
.leftpad {
	padding-left:20px;
}

.ic3bg {
	background-image:url(images/ic3bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.ic3font {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.ip {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
}
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 0.9em;
}

p {
  line-height: 1.5em;
}

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding-left:6px;
  width: 164px;
}

ul#menu a {
  display: block;
  font-size:14px;
  text-decoration: none;
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
	background-image:url(http://www.smggsm.com/images/menu1a.png);
	background-position:top;
	background-repeat:no-repeat;
  color: #000;
  padding: 0.5em;
}

ul#menu li a:hover {
	background-image:url(http://www.smggsm.com/images/menu1.png);
	background-position:top;
	background-repeat:no-repeat;
	font-weight:bold;
	color: #FFF;
}

ul#menu li ul li a {
	width:143px;
	height:18px;
		background-image:url(http://www.smggsm.com/images/menu2.png);
	background-position:top;
	background-repeat:no-repeat;
  color: #000;
  font-size:12px;
  padding-left: 10px;
}

ul#menu li ul li a:hover {
		width:143px;
		height:18px;
		background-image:url(http://www.smggsm.com/images/menu1b.png);
	background-position:top;
	background-repeat:no-repeat;
  color: #FFF;
  font-size:12px;
  font-weight:bold;
  padding-left: 10px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

.menubg {
	background-image:url(http://www.smggsm.com/images/menubg_02.png);
	background-repeat:repeat-y;
}
.breadcrumbbg {
	padding-left:10px;
	width:625px;
	height:30px;
	background-image:url(http://www.smggsm.com/images/breadcrumbbg.png);
	background-position:top;
	background-repeat:no-repeat;
}
.cartbgtop {
	width:150px;
	background-image:url(http://www.smggsm.com/images/cartbgtop.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.rightcolumn {
	padding-top:4px;
}

.authboxbg {
	width:150px;
	background-image:url(http://www.smggsm.com/images/cartbgtop.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.authpad {
}
	

