/* CSS Document */
body {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#faddcc;
font-size:12px;
background:url(../images/top-header.gif) #f05a00 repeat-x;}

a {
outline:none;
text-decoration:none;}

a img {border:none;}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#d9d391;
display:inline;
padding:0px;}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffba27;
display:inline;
font-weight:normal;}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffa632;
display:inline;
font-weight:normal;}

/*--------Header---------*/

.toplink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#d7d18e;
}

.toplink a{
color:#d7d18e;}

.toplink a:hover {
color:#FFFFFF;}

.nav-back {
background:url(../images/navigaton-back.gif) repeat-x;
height:69px;}

.menu {
	width : 900px;
	margin : 0 auto;
	padding : 0;
	list-style : none;
}

.menu li {
	padding :0 20px 0 20px;
	margin : 0 0 0 0;
	height : 25px;
	width : 152px;
	list-style : none;
	background-repeat : no-repeat;
	background-position:top;
}

.menu li a, .menu li a:visited {
	display : block;
	text-decoration : none;
	height : 25px;
	background-repeat : no-repeat;
	background-position:top;
}

.web a{
	width : 152px;
	background-image:url(../images/web-template.gif);	
	background-position:top;
}
.web a:hover,.web-active a{
	background-image :url(../images/web-template-active.gif);
}
.ecommerce a{
	width : 171px;
	background-image:url(../images/ecommerce.gif);	
}
.ecommerce a:hover, .ecommerce-active a{
	width : 171px;
	background-image:url(../images/ecommerce-active.gif);		
}
.cms a{
	width : 171px;
	background-image:url(../images/cms.gif);
}
.cms a:hover, .cms-active a {
	width : 171px;
	background-image:url(../images/cms-active.gif);
}
.corporate a{	
	width : 137px;
	background-image:url(../images/corporate.gif);
}
.corporate a:hover, .corporate-active a {
	width : 137px;
	background-image:url(../images/corporate-active.gif);
}


.menu li {
	float : left;
}

.menu:after {
	content : ".";
	display : block;
	height : 0;
	clear : both;
	visibility : hidden;
}


#submenu {
width:800px;
padding:0px;
margin:0 10px 0 10px;}

#submenu ul {
margin:0px auto;
padding:0px;}

#submenu ul li {
float:left;
list-style:none;
list-style-image:none;
padding:0 22px 0 0px;
}

#submenu ul li span {
border-right:1px solid #424242;
padding:0 22px 0 0;
}

#submenu ul li a{
color:#424242;
font-size:12px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
}

#submenu ul li a:hover {
color:#d66f00;}

#submenu ul li strong {
color:#d66f00;
padding:2px 3px 2px 3px;}

/*--------Header End-----------*/

/*------------Body------------*/

.content {
padding:0 44px 28px 10px;
color:#faddcc;
font-size:12px;
display:block;
}

.feature {
background:url(../images/featured-template.png) no-repeat;
height:54px;
font-size:21px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
line-height:46px;
padding:0 0 0 16px;
letter-spacing:2px;}

.templateback {
background:#FFFFFF;}

.templatedescription {
background:#dad592;
height:59px;
display:block;}

.templatedescription .black {
float:left;
color:#000000;
font-size:12px;
padding:5px 0 0 5px;
width:179px;}

.templatedescription .black span {
/*color:#89844a;*/
color:#000000;
font-size:12px;
font-weight:normal;}

.view {
background:#826738;
height:22px;
font-size:13px;
text-align:center;
line-height:22px;
color:#dad2c4;}

.view a {
color:#FFFFFF;
/*color:#dad2c4;*/
padding:0 13px 0 13px;}

.view a:hover {
color:#ffffff;
text-decoration:underline;}

.price {
font-size:13px;
padding:8px 0 8px 2px;
color:#FFFFFF;}

.price strong {
font-weight:bold;}

.next {
color:#ffcb34;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;}

.next:hover {
text-decoration:underline;
}

.showall {
background:url(../images/showall-back.gif) repeat-x;
text-align:center;
line-height:35px;
font-weight:bold;
color:#dac4b7;}

.showall a{
text-decoration:underline;
color:#dac4b7;
font-size:12px;}

.showall a:hover{
color:#FFFFFF;}

.searchhome {
background:url(../images/searchtemplate-home.png) no-repeat;
height:54px;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
line-height:41px;
padding:0 0 0 16px;
letter-spacing:2px;}


.search {
background:url(../images/searchtemplate.png) no-repeat;
height:54px;
padding:0 0 0 16px;
letter-spacing:2px;}

.search h2 {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
color:#FFFFFF;
line-height:41px;
}

.searchcontent {
color:#faddcc;
padding:10px 0 0 0;}

.searchbox {
background:url(../images/searchbox.gif) no-repeat;
height:190px;}

.searchbox-home {
background:url(../images/searchbox-home.gif) no-repeat;
height:190px;}

.generalsearch {
background:url(../images/generalsearch-back.gif) no-repeat;
height:27px;
line-height:20px;
color:#6b6b6b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
padding:0 0 0 45px;
font-weight:bold;
text-transform:uppercase;}

.generalsearch-home {
background:url(../images/generalsearch-back-home.gif) no-repeat;
height:27px;
line-height:20px;
color:#6b6b6b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
padding:0 0 0 65px;
font-weight:bold;
text-transform:uppercase;}

.searchfield {
background:#938d4e;
border:1px solid #f2edb2;
width:122px;
color:#f2edb2;
height:23px;
font-size:16px;}

.searchfield-home {
background:#938d4e;
border:1px solid #f2edb2;
width:202px;
color:#f2edb2;
height:23px;
font-size:16px;}

.searchlist {
background:#938d4e;
border:1px solid #f2edb2;
width:122px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
height:23px;
text-align:left;
font-size:12px;}

.searchlist-home {
background:#938d4e;
border:1px solid #f2edb2;
width:202px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
height:23px;
text-align:left;
font-size:12px;}

.image-button {
	background:url(../images/buttons/search.png) no-repeat;
	width:61px;
	height:25px;
	border:none;
	color:#d5cf90;
	cursor:pointer;
}

.pager {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
height:29px;
padding-top:4px;
vertical-align:middle;
}

.pager .current {
background-color:#FCE4CF;
color:#000000;
font-weight:bold;
padding:1px 3px;
}

.pager .sep {
padding:1px;
}

.pager .page a:hover {
background-color:#FCE4CF;
color:#000000;
}

.pager .page a {
padding:1px 3px;
}

.pager a {
color:#FFFFFF;
text-decoration:none;
}

a {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}

.searchbutton {
background:url(../images/search-button.gif) no-repeat;
width:61px;
height:25px;
border:none;
color:#d5cf90;
cursor:pointer;}

.partner {
background:url(../images/partner.png) no-repeat;
height:48px;
font-size:14px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
line-height:41px;
color:#d9d391;
padding:0 0 0 16px;
letter-spacing:2px;}

.partner  span {
color:#ffffff;}

.yellowtext {
text-transform:uppercase;
font-size:18px;
color:#ffcb34;}

.visit {
font-size:12px;
color:#000;}

.visit a{
color:#000;
text-decoration:underline;}

.visit a:hover {
text-decoration:none;}

.download {
background:url(../images/freetemplate-back.gif) no-repeat;
height:77px;}

.downloadtext {
color:#ffffff;
font-size:20px;
padding:11px;}

.downloadtext span {
color:#e2d223;}

/*-----------Body End----------*/

/*---------Footer------------*/
.footerlink {
background:#434343;
height:33px;}

.footerlink ul {
margin:0px auto;
width:420px;
}

.footerlink ul li {
float:left;
list-style:none;
list-style-image:none;
padding:0 10px 0 10px;}

.footerlink ul li a{
color:#bbb681;
font-size:11px;
line-height:32px;
}

.footerlink ul li span {
background:url(../images/footer-divider.gif) no-repeat right;
padding:0 15px 0 0;}

.footerlink ul li a:hover {
color:#fff;}

.copyright {
height:55px;
background:#222222;
color:#bf591c;
line-height:55px;}

.copyright a{
color:#bf591c;}

.copyright a:hover {
text-decoration:underline;}

/*----------Footerend----------*/

/*----------Inner--------------*/

.innerheading {
background:url(../images/inner-heading.png) no-repeat;
height:59px;
font-size:21px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
line-height:54px;
padding:0 0 0 16px;
letter-spacing:2px;
margin:0px auto;}

/*------------Category-------------*/

.category-header {
background:url(../images/category.gif) no-repeat;
height:41px;
width:221px;
line-height:41px;
font-size:14px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#ffffff;
padding:0 0 0 16px;}

.category-back {
background:url(../images/category-back.png) repeat-y;}

.category {
width:227px;}

.category ul {
margin:13px 0 20px 13px;
padding:0px;
width:221px;}

.category ul li {
list-style:none;
list-style-image:none;
height:23px;
width:221px;
line-height:18px;
background:url(../images/dot-line.png) no-repeat bottom ;}

.category ul li.last {
background:transparent;}

.category ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fbdfcf;
text-decoration:none;
background:url(../images/bullet.png) left no-repeat;
padding:0 0 0 22px;}

.category ul li a:hover {
color:#000000;}

.myac-category {
width:227px;}

.myac-category ul {
margin:13px 0 20px 0;
padding:0px;
width:221px;}

.myac-category ul li {
list-style:none;
list-style-image:none;
height:23px;
width:221px;
line-height:18px;
background:url(../images/dot-line.png) no-repeat bottom ;}

.myac-category ul li.last {
background:transparent;}

.myac-category ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fbdfcf;
text-decoration:none;
background:url(../images/bullet.png) left no-repeat;
padding:0 0 0 22px;}

.myac-category ul li a:hover {
color:#000000;}

.copyright {
background:#222222 none repeat scroll 0 0;
color:#BF591C;
height:55px;
line-height:55px;
}

/*-----------------Product----------*/

.templatebox {
background:url(../images/templatebox.gif) no-repeat;
height:41px;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
line-height:46px;
padding:0 0 0 16px;
color:#FFFFFF;
letter-spacing:2px;}

.templatebox h1{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
line-height:46px;
font-weight:normal;
color:#FFFFFF;
letter-spacing:2px;}

.templatebox span {
color:#434343;}

.pictureborder {
border:3px solid #ffffff;}

.templatedetails {
background:url(../images/templatedetails.gif) no-repeat;
height:41px;}

.templatedetails span {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
padding:0 32px 0 32px;
line-height:41px;}

.templateboxback {
background:url(../images/templatebox-back.gif) repeat-y;}

.greentext {
color:#bad848;
font-size:12px;
font-weight:bold;}

.text12 {
color:#cecece;
font-size:12px;}

.productinfo {
background:url(../images/productinformation.gif) no-repeat;
height:41px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#ffffff;
line-height:41px;
padding:0 0 0 16px;}

.details{
background:url(../images/leftcolom.png) no-repeat;
height:561px;}

.whitetext {
color:#FFFFFF;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;}

.black18 {
font-weight:bold;
color:#000000;
font-size:18px;}

.yellowtext {
padding:0 0 0 0;
color:#ffb643;
font-size:15px;
font-weight:bold;}

.yellow30 {
color:#ffb643;
font-size:30px;
font-family:Georgia, "Times New Roman", Times, serif;}

.white30 {
color:#ffffff;
font-size:30px;
font-family:Georgia, "Times New Roman", Times, serif;}

.relatedtagback {
background:#D85405;}

.relatedtag {
font-size:16px;
color:#FFFFFF;
font-weight:bold;}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#FFFFFF;
display:inline;
font-weight:normal;}

h4 a{
color:#FFFFFF;}

h4 a:hover {
text-decoration:underline;}

/*-------------New-----------*/

.whitetext {
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:32px;
	}
	
.whitetext12 {
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	}
	
.whitetext14 {
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
	}
	
.blacktext12 {
	font-size:12px;
	color:#000000;
	font-weight:normal;
	}
	
.blacktext {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
.commentsearchfield {
background:#938d4e;
border:1px solid #f2edb2;
width:250px;
color:#f2edb2;
height:23px;
font-size:16px;}

.cart-grid{
}
.cart-grid .header{
	height:30px;
	font-weight:bold;
	background-color:#454545;
	color:#faddcc;
	text-align:center;
}
.cart-grid .row{
	height:30px;	
	text-align:center;
	font-size:12px;
}
.cart-grid .odd{
	background-color:#FFFFFF;
	color:#2A424D;
	font-size:12px;
}
.cart-grid .even{
	background-color:#D9D391;
	color:#2A424D;
}
.cart-grid a {
	color:#000000;
	text-decoration:none;
}
.cart-grid a:hover {
	color:#575757;
	text-decoration:underline;
}
input,select{
	border:1px solid #E15502;
	height:20px;
	line-height:20px;
}
select{
	height:25px;
}
input.checkbox,input.radio{
	height:auto;
}

.contactsearchfield {
	background:#938d4e;
	border:1px solid #f2edb2;
	color:#fff;
	font-size:13px;
	}
	
.contacttextara {
	background:#938d4e;
	border:1px solid #f2edb2;
	color:#fff;
	font-size:13px;
	border:none;
	}
	
.white14 {
	font-size:14px;
	color:#FFFFFF;
	}
	
.white14 a {
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	}
	
.white14 a:hover {
	text-decoration:underline;
	}
	
.checkout-header {
	background:#434343;
	height:41px;
	width:100%;
	line-height:41px;
	font-size:14px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff;
	padding:0 0 0 16px;
	}
	
.white12 {
	font-size:12px;
	color:#FFFFFF;
	}
	
.white12 a {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;	
	}
	
.white12 a:hover {
	text-decoration:none;
	}