/*Comman CSS*/
body {	padding:0; 	margin:0;  background:#fff; font-family:"century gothic", Verdana, Geneva, sans-serif; font-size:12px; color:#444;}
.bodytag { background:#dadada;}
.bodytag1 { background:#000;}

a { text-decoration:none; color:#444;}
a:link, a:visited { text-decoration:none; color:#444;}
a:hover { text-decoration:none; color:#cdb38b;}

.floatleft { float:left;}
.floatright { float:right;}
.alignleft { text-align:left;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}
.alignjustify { text-align:justify;} 
.clear { clear:both;}

.smalltext { font-size:11px;}
.largetext { font-size:15px; line-height:20px;}
.largetext a:link, .largetext a:visited { color:#cdb38b; font-weight:bold;}
.largetext a:hover { color:#444;}
.largetext1, .largetext1 a:link, .largetext1 a:visited, .largetext1 a:hover  { font-size:15px; line-height:20px;}
.bigtext { font-size:30px;}
.mediumtext { font-size:25px;}
.paddingall { padding:15px 5px;}
.stypadding { padding:120px 250px;}
.redtext { color:#F00;}
.whitetext { color:#fff;}
.presspadding { padding:10px 44px;}
.leftmagrin { margin-left:15px;}
a.browntxt:link, a.browntxt:visited { color:#cdb38b; text-decoration:none;}
a.browntxt:hover { color:#444;}


.brownbg { background-color:#cdb38b; width:925px; padding:30px;}
.blackbg { background-color:#000; display:table; padding:10px 0; color:#fff; }
.whitebg { background-color:#fff; display:table; margin:1px; color:#444; padding:10px; height:100px; width:740px;}

h1 { font-size:18px; color:#cdb38b; padding:0; margin:0; font-weight:normal; margin-top:4px;}

.container { width:100%; margin:0 auto; padding:0;}
.maincontent { width:1004px; margin:0 auto; padding:0; background:#FFF;}

/*Header CSS*/
.header { height:72px; width:984px; padding:10px; border-bottom:#212121 solid 1px;}
.header .span-1 { width:161px;}
.header .span-2 { width:660px; padding:20px; font-size:18px;}
.header .span-3 { width:123px; padding-top:21px; line-height:16px;}

.logo { padding:0; margin:0;}
.logo a:link, .logo a:visited { text-indent:-999999px; padding:0; margin:0; background:url(../images/logo.jpg) left top no-repeat; display:block; width:161px; height:69px;}

.bloglogo { padding:0; margin:0;}
.bloglogo a:link, .bloglogo a:visited { text-indent:-999998px; padding:0; margin:0; background:url(../images/blog-logo.jpg) left top no-repeat; display:block; width:360px; height:72px;}

/*Navigation CSS*/
.navigation { width:984px; padding:10px; background:#cdb38b url(../images/nav-bg.jpg) bottom left repeat-x; height:21px;}

.navigation ul { list-style:none; margin:0; padding:0; display:inline;}
.navigation li { list-style:none; margin:0; padding:0; display:inline; text-transform:uppercase; font-size:13px; padding:0 18px;}
.navigation li a:link, .navigation li a:visited { color:#fff; text-decoration:none;}
.navigation li a:hover { color:#444; text-decoration:none;}

.locationnav {    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: auto;/*21px;*/
    padding-bottom: 3px;
    padding-top: 3px;
    width: 985px;}

.locationnav ul { list-style:none; margin:0; padding:0; display:inline;}
.locationnav li {display: inline;
    font-size: 13px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0;
    text-transform: uppercase;}
.locationnav li a:link, .locationnav li a:visited { text-decoration:none;}
.locationnav li a:hover { text-decoration:none;}
.locationnav li a.selected { color:#CCC}

/*Middlepart CSS*/
.middlepart { width:1004px; padding:5px 0;}

.middlepart1 { width:984px; padding:5px 10px; display:table; line-height:18px;}
.centerpan { padding:5px 10px; width:964px;}
.centerpanel { width:810px; padding-left:10px;}
.stylecenterpanel { width:750px; padding-left:10px;}
/*Social Media Icon CSS*/
.somedia{ width:984px; padding:10px 10px; background:#cdb38b url(../images/nav-bg.jpg) bottom left repeat-x; height:17px;}
.somedia div { padding:0 10px;}
.somedia div img { vertical-align:middle;}
.somedia a:link, .somedia a:visited {}
.somedia a:hover { color:#fff;}
.somedia div.paddingleft { padding:0 0 0 60px; }

/*Footer CSS*/
.footer{ width:984px; padding:10px; background-color:#FFF;}

/*Laftpart CSS*/
.leftpanel { width:130px; padding-right:10px; text-align:right;}
.leftpanel ul { list-style:none; padding:0; margin:0;}
.leftpanel li { list-style:none; padding:0; margin:0; line-height:26px;}
.leftpanel li a:link, .leftpanel li a:visited { text-decoration:underline;}
.leftpanel li a:hover {text-decoration:none;}

/*Product Display CSS*/
.procat { border:#444 solid 2px; padding:1px; margin:13px;}
.procat .span-1 { width:150px; height:30px; padding:10px 5px; background-color:#cdb38b; text-align:center; vertical-align:middle;}
.procat .span-1 a:hover { color:#fff; text-align:center; vertical-align:middle;}

.prlisting { margin:3px; padding:2px;}

.smallpic {padding:3px; margin:4px 4px 4px 0;}
.contentwidth { width:410px;}
.contentwidth .span-1 { width:100px; padding-right:5px; padding-bottom:8px;}
.contentwidth .span-2 { width:200px; padding-bottom:8px;}
.contentwidth .span-3 { width:280px; padding-bottom:8px;}

/*Cart Page CSS*/
.cartspantop { width:834px; background-color:#cdb38b; margin-top:8px;}
.cartspantop .span-1 { width:60px; padding:5px; border:#fff solid 1px;}
.cartspantop .span-2 { width:60px; padding:5px; border:#fff solid 1px; border-left:none;}
.cartspantop .span-3 { width:222px; padding:5px; border:#fff solid 1px; border-left:none;}
.cartspantop .span-4 { width:145px; padding:5px; border:#fff solid 1px; border-left:none;}
.cartspantop .span-5 { width:120px; padding:5px; border:#fff solid 1px; border-left:none;}
.cartspantop .span-6 { width:120px; padding:5px; border:#fff solid 1px; border-left:none;}

.cart {width:834px; margin:5px 0;}
.cartspan-1 { width:60px; padding:5px; border-bottom:#cdb38b solid 1px; height:25px;}
.cartspan-2 { width:60px; padding:5px; border-bottom:#cdb38b solid 1px; height:25px;}
.cartspan-3 { width:222px; padding:5px; border-bottom:#cdb38b solid 1px; height:25px;}
.cartspan-4 { width:145px; padding:5px; border-bottom:#cdb38b solid 1px; height:25px;}
.cartspan-5 { width:120px; padding:5px; border-bottom:#cdb38b solid 1px; height:25px;}
.cartspan-6 { width:120px; padding:5px; border-bottom:#cdb38b solid 1px; height:25px;}
/*input tags CSS*/
input[type=text]{ padding:5px; /*height:12px;*/ }

/*Location Part CSS*/ 
.location { width:982px;}
.location .span-1 { width:507px;}
.location .span-2 { width:475px;}
.location .content {  padding:5px 20px 5px 20px; line-height:18px; font-size:14px; text-align:justify;}
.addressbg { background:url(../images/address-bg.jpg) bottom left no-repeat; padding:5px 10px; width:450px; margin:5px;}
.addressbg a:hover { color:#fff;}
.addressbg img { border:0; padding:5px; padding-left:0px; vertical-align:middle;}

.locnav { width:130px; padding:12px 0 30px 30px; padding-right:10px;}
.locnav ul { list-style-type:none; padding:0 0 0 5px; margin:0;}
.locnav li { list-style-type:none; padding:0;margin:8px 0 0 0;line-height:26px;}
.locnav ul li ul { list-style-type:none; padding:0 0 0 10px; margin:0;}
.locnav li ul li { list-style-type:none; padding:0; margin:0; line-height:normal;}

.locpic { width:812px; text-align:center;}
/*Stylepage CSS*/
.stylenav { width:130px; padding-right:10px;}
.stylenav ul { list-style-type:none; padding:0 0 0 5px; margin:0;}
.stylenav li { list-style-type:none; padding:0; margin:8px 0 0 0; line-height:26px;}
.stylenav ul li ul { list-style-type:none; padding:0 0 0 10px; margin:0;}
.stylenav li ul li { list-style-type:none; padding:0; margin:0; line-height:normal; color:#FFF;}
.stylenav li ul li a:link, .stylenav li ul li a:visited { color:#fff; text-decoration:none;}
.stylenav li ul li a:hover { color:#444; text-decoration:none;}

.stylistpadding { padding:5px;}

.stylediscpadding { padding:30px 30px; width:370px; text-align:justify;}
.stylediscpadding .quotetop { background:url(../images/quote1.jpg) left top no-repeat; height:41px; width:50px; border:0; padding:20px 10px;}
.stylediscpadding .quotebottom { background:url(../images/quote2.jpg) bottom right no-repeat; height:41px; width:50px; border:0; padding:20px 10px;}
.stylediscpadding .quotetop .quotebottom .content { padding:30px 0;}

/*Contact Us CSS*/
.containercontact { width:100%; margin:0 auto; padding:0; background-color:#FFF;}

.contactus { width:480px; height:270px; margin:0 auto; padding:8px; background-color:#FFF;}
.contactus .span-1 { width:150px; padding:5px; margin-bottom:10px;}
.contactus .span-2 { width:297px; padding:5px; margin-bottom:10px;}
.contactus .span-3 { width:297px; height:150px; padding:5px; margin-bottom:10px;}
.contactus .span-4 { width:437px; padding:5px; margin-bottom:10px;}

.subscribe { width:480px; height:110px; margin:0 auto; padding:8px; background-color:#FFF;}
.subscribe .span-1 { width:150px; padding:5px; margin-bottom:10px;}
.subscribe .span-2 { width:297px; padding:5px; margin-bottom:10px;}
.subscribe .span-3 { width:297px; height:150px; padding:5px; margin-bottom:10px;}
.subscribe .span-4 { width:437px; padding:5px; margin-bottom:10px;}

.emailus { width:480px; height:350px; margin:0 auto; padding:8px; background-color:#FFF;}
.emailus .span-4 { width:437px; padding:5px; margin-bottom:10px;}

/*Appointment Us CSS*/
.appointment { width:500px; height:270px; margin:0 auto; padding:8px; background-color:#FFF;}
.appointment .span-1 { width:150px; padding:5px; margin-bottom:10px;}
.appointment .span-2 { width:297px; padding:5px; margin-bottom:10px;}
.appointment .span-3 { width:297px; height:130px; padding:5px; margin-bottom:10px;}
.appointment .span-4 { width:437px; padding:5px; margin-bottom:10px;}

/*Sales/Events Part CSS*/ 
.sales {}
.sales .span-1 { width:482px;}
.sales .span-1 .block1 { width:130px; height:160px; padding:4px; border:#000 3px solid; vertical-align:middle; text-align:center; margin-bottom:5px;}
.sales .span-1 .block2 { width:305px; height:160px; padding:4px; border:#000 3px solid; margin-left:5px; margin-bottom:5px; }
.sales .span-2 { width:482px;}
.sales .span-3 { width:964px;}

/*Press Part CSS*/
.press {
	width:520px;
	height:390px;
	margin:0 auto;
	padding:10px;
	background-color:#000;
	text-align: center;
}

