/* @override 
http://magentique.com/skin/frontend/default/magentique/css/layout.css
*/

/* @group Body */

body.cms-home{
background-image: url(../images/bg_outer-wrapper.jpg);
font-family: Arial, Helvetica, Geneva, sans-serif;
    color: #65615e;
}

body{
background-image: url(../images/review_outer-wrapper_bg.jpg);
font-family: Arial, Helvetica, Geneva, sans-serif;
}

/* @end */

#main dl {
    line-height: 18px;
}

#main dl dt {
    margin-bottom: 10px;
    font-size: 16px;
}

div#pageWrap{
	background: url('../images/bg_page-wrapper.png') repeat-x;
}

/* @group Product */

body.catalog-product-view div#pageWrap{
	background: url('../images/bg_review_page_wrapper.png') repeat-x;
}

/* @group Table */

div#store_review form#review-form table#product-review-table.data-table {
	width: 310px;
	color: #66461f;
	font-size: 10px;
	margin: 25px 0 0 80px;
}

div#store_review form#review-form table#product-review-table.data-table input {
    width: 20px;
}

#product-review-table tbody tr td.label {
    background: transparent;
    font-size: 12px;
    font-weight: normal;
    text-align: right;
    width: 28px;
    padding-right: 8px;
}

#product-review-table tbody tr td.value {
}

#product-review-table thead {
    text-align: center;
    direction: ltr;
}

#product-review-table tbody td {
	text-align: center;
    width: 15px;
}

#product-review-table tbody tr.first.last.odd td.value {
     width: 15px!important;
}

#products-grid-table tbody tr.even {
    background: transparent;
}

table#products-grid-table.products-grid td{
     border: 0!important;
}

table#reviewField {
    margin: 10px 0 0 77px;
    font-size: 12px;
    width: 410px;
    color: #64471f;
}

#review-form fieldset.add-review table.form-list tbody tr td {
    padding: 2px;
}

table#reviewField td{
		vertical-align: top;
}

#contactForm table tbody tr td {
  
    padding-right: 20px;
}

table.form-list {
    margin: 0px 0 0 70px;
    color: #fff;
    font-size: 12px;
    width: 410px;
}

div.submitForm table tr td{
	padding: 2px;
	vertical-align: middle;
}


div.submitForm table input {
     width: 360px!important;
    font-size: 16px;
    background: #fffcf5 url(../images/input_bg.png) repeat-x 0 bottom;
   border: 1px solid #a9a29d;
    padding: 10px;
}

#store-submit-form table tr td {
	width: 200px;
	font-size: 16px;
	padding: 5px;
    color: #464341;
}
div.submitForm table td.submitBtn input {
    background: transparent url(../images/bg_button.png) no-repeat scroll 0 0;
    width: 165px!important;
    height: 41px;
    border: 0;
    color: #fff;
    cursor: pointer;
    }

div.submitForm table tbody tr td {
	text-align: right;   
}

/* @end */


#review-form fieldset.add-review h4.product-name {
    display: none;
}
div.product-view div.bag {
	width: 270px;
	float: left;
	background: url(../images/bg_bag.png) no-repeat center top;
	padding-top: 104px;
	font-size: 12px; color:#fff; line-height: 18px;
    margin: 15px 25px 100px 10px;
}

 div.bag div.product-name h2, #rating p a {
    padding-left: 18px;
}

div.bag img.product-image, div.bag img#image{
	margin: 0 0 0px 22px;
}

div.bag div.product-name h2 a {
    color: #e09e19;
    font-size: 14px;
    text-decoration: none;
}
div.bag div.product-name {
	margin: 6px 20px 0px;
}
div.site_name h5, div.product-name h5 { color:#000; display:inline; font-weight: bold; }

div.site_name h5 a, div.product-name h5 a {
  font-weight: bold;
  font-size: 16px;
}
div.site_name h5 a:hover, div.product-name h5 a:hover{
  text-decoration: underline;
  color: #d0a430;
}

div.bag a.go2StoreImageUrl img {
    margin-top: 5px;
}

#main div.bag div.site_name a.go2StoreImageUrl img {
    margin-top: 2px;
}
#outer-wrapper div.wrapper div.page div.main.col2-right-layout div.product-view div.product-collateral div.description {
    float: left;
}

#outer-wrapper div.wrapper div.page div.main.col2-right-layout div.product-view {
	width: 900px;
	float: left;
}

#main div.category-products div.pager fieldset.limiter {
    font-size: 12px;
    margin-right: 35px;
}
#main div.category-products div.pager {
    padding-right: 0;
    padding-left: 0;
    border-width: 0;
    border-style: solid;
    padding-top: 5px;
    margin-bottom: 10px;
    margin-top: 0;
}

div.pager div.pages ol li a{
    background-color: #eae3da;
    border: 1px solid #a9a29d;
    padding: 3px 7px;
    font-size: 12px;
}



#main div.category-products div.pager div.pages {
    padding: 0 5px 5px;
}

div.pager div.pages ol li span.current {
    padding: 3px 7px;
     font-size: 12px;
}

#main div.category-products div.pager div.pages strong {
    font-weight: normal;
    font-size: 14px;
}
#main div.category-products div.sorter {
  display: none;  
}
div.product-collateral {
       width: 580px;
    float: left;
    margin-left: 15px;
}
div.product-essential {
    width: 350px;
    float: left;
}

div.product-essential {
    width: 300px!important;
}
/* @end */

/* @group Galleries */

#footer #footer_content #galleries{
	background: url(../images/footer_galleries_title.png) no-repeat;
	padding-top: 50px;
	line-height: 22px;
	
}



div#footer ul#galleries.grid_4 li {
    line-height: 20px;
}



#gallery-pager {
    padding: 5px;
    border-bottom: 1px dashed #fffcf5;
    clear: both;
    margin-bottom: 15px;
    text-align: right;
    width: 878px;
    margin-top: 20px;
    padding-bottom: 5px;
}

#gallery-pager select {
    border: 1px solid #c6c0ba;
    background-color: #fffcf5;
   
    font-size: 12px;
}

#gallery-pager button {
        border: 1px solid #999691;
    background-color: #fffcf5;
    cursor: pointer;
    color: #3b3938;
    font-size: 12px;
    padding: 2px 10px;
}



#galleries li {
	
	background: url(../images/footer_divider.jpg) no-repeat left bottom;
	margin-left: 40px;
	padding-bottom: 2px;
	color: #fff;
}


#galleries li#december {
	background: none;
}


#galleries li  a{
	color: #fff;
	text-decoration: none;
	font-size: 13px;
}
#galleries li span {
	color: #f4a6a6;
	margin-left: 3px;
	font-size: 11px;
}
#galleries li.link {
	
	background: transparent;
	text-align:right;
	padding-right: 30px;
	
	
}

/* @end */

/* @group Review */

#customer-reviews dl dd p.date{
        background: url(../images/comment_bottom.png) 0 bottom;
    padding-top: 8px;
    height: 50px;
    padding-left: 50px;
    font-size: 12px;
    color: #fff;
    padding-bottom: 0px;
}

div#store_review {
    width: 580px;
    float: left;
    padding-bottom: 23px;
    background: url(../images/add_your_bottom.png) no-repeat 0 bottom;
    margin-top: 25px;
    margin-bottom: 15px;
}
#review-form fieldset.add-review {
	margin-top: 10px;
    background: url(../images/add_your_top.png) no-repeat 0 0;
  
    padding-top: 20px;
}

#review-form fieldset.add-review h5 {
display: none;
    
}

#customer-reviews dl dd {
            background: url(../images/comment_bg.png) ;
            margin-bottom: 15px ;
}

#customer-reviews dl dd p {
padding: 5px 25px 10px 20px;
font-size: 12px;
}

span.reviewBy {
    display: block;

    color: #faa61c;
}

#customer-reviews dl dt {
    display: none;
}

form#review-form {
    background: url(../images/comment_bg.png) center center;

}

#review-form input {
	width: 250px;
    font-size: 14px;
    background: url(../images/input_bg.png) 0;
}
textarea#review_field.required-entry {
    width: 250px;
    height: 119px;
    background: url(../images/textarea_bg.png) repeat-x center bottom;
}
textarea#reviewField.required-entry {
    width: 250px;
    height: 100px;
}
#review-form fieldset.add-review h3 {
    margin-bottom: 10px;
}

#review-form fieldset.add-review div.buttons-set {
    margin-left: 140px;
    width: 160px;
    border: 0px;
}

/* @end */

/* @group Bag */

#main div.bag {
	width: 270px;
	height: 326px;
	float: left;
	background: url(../images/bg_bag.png) no-repeat center top;
	padding-top: 104px;
	margin-left: 10px;
	margin-right: 25px;
	
}
#main div.bag div.site_name div.rating div.ratings p.rating-links span.separator {
    color: #966347;
}

#main div.bag div.site_name div.rating div.ratings div.rating-box {
  margin-top: 5px;
    margin-bottom: 5px;
}
#main div.bag  a {
    color: #E4B131;
    font-weight: bold;
    text-decoration: none;
}
div.bag div.site_name, div.bag div.product-name{
	margin-left: 18px;
	margin-top: 10px;
}



div.bag ul.comments{
	background:transparent url(../images/bg_comment.png) no-repeat scroll 0 0;
	float: right;
	padding-right: 16px;
	height: 30px;
	width: 36px;
}
/* @end */

/* @group Header */

#header{
	height: 127px;
}

div.header-container {
	position: relative;
	width: 960px;
	height: 127px;
}

/* @end */

/* @group Footer */

#footer_about h5 {
    color: #fff;
    font-weight: normal;
}

#footer_about h4.block-title {
    display: none;
}
#footer{
	height: 418px;
	background:url(../images/footer_bg.gif) repeat-x;
	color: #fff;
	padding-top: 25px;
	clear: both;
}

#footer_about.grid_4 p.block-content a {
    
}
#footer_about p a:hover {
  color: #fff;
  text-decoration: none;
 
    padding: 0 2px 0 3px;
    background-color: #b00f0e;
}

#footer_about p a {
     color: #b00f0e;
  text-decoration: none;
    background-color: #f4a6a6;
    padding: 0 2px 0 3px; 
}

div#footer_about {
	background: url(../images/footer_about_magentique.png) no-repeat 7px 0;
	padding-top: 70px;
	
	font-size: 12px;
	line-height: 14px;
	text-align: right;
}
div#footer_about p{
padding: 10px 0 10px 10px;
}



#footer_banners a img {
	background-color: #fff;
	border: 2px solid #74100f;
	margin-left: 20px;
	margin-bottom: 8px;
    padding: 5px;
  
}

/* @end */

/* @group main */

#main p {
    margin: 0 0 5px;
    font-size: 12px;
    color: #4c2913;
}

#main blockquote {
    font-size: 12px;
    margin: 0 0 5px;
}
#main{
	min-height: 450px!important;
    margin-bottom: 20px;
    float: left;
 
}

#main div.col2-set {
    margin-top: 20px;
}

#main div.col2-set img {
    padding: 10px;
    background-color: #fff;
    border: 5px solid #dad1cb;
    margin-bottom: 10px;
}

#main ul.tags-list li a {
    padding: 20px 20px 20px 0;
    
}
#main div.content h5 {
    margin-bottom: 10px;
}
#main div.content {
    float: left;
    margin: 0 0 20px 0px;
}
#main div.content div.month-name {
    margin-bottom: 5px;
    margin-top: 5px;
    float: left;
    padding-right: 20px;
    padding: 15px;
    background-color: #e7ded7;
    margin-right: 15px;
    border-left: 3px #a7a29d solid;
 
}

#main div.submission-message.sucess {
    padding: 10px 0 10px 10px;
    color: #3f3f3f;
    border: 1px solid #a9a29d;
    width: 600px;
    background: #fffcf5 url(../images/input_bg.png) repeat-x 0 13px;
    font-size: 12px;
    text-align: center;
    
}

#main a {
    color: #b51918;
    text-decoration: none;
   }
 #main a:hover {

    text-decoration: underline;
   
}

body.cms-index-noroute.cms-no-route div#main{
    font-size: 14px;
}  
body.cms-index-noroute.cms-no-route div#main h3{
    font-size: 22px;
    font-weight: normal;
}

#main div.submitForm {
    width: 660px;
    border-top: 1px solid #a9a29d;
    padding: 10px 15px 15px;
    margin-top: 10px;
}

#main ul.messages {
	position: relative;
    width: 350px;
    top: 40px;
    left: 315px;

    }

#main ul.messages li.success-msg {
    margin: 0;
    padding: 0!important;
    font-size: 14px!important;
    color: #9b7622;
}


#outer-wrapper div.wrapper div.page div.main.col2-right-layout ul.messages {
    width: 400px!important;
    margin-left: 320px;
    height: 42px;
    background-color: #64471f;
    color: #fff;
    background-image: none!important;
    padding: 0px;
    }

#outer-wrapper div.wrapper div.page div.main.col2-right-layout ul.messages li.success-msg{
    margin: 0px;
    background-color: #66461f;
    color: #fff;
    background-image: none!important;
    padding: 0px;
}

#main h3, #main h2 {
   font-weight: normal;
   font-size: 22px;
   margin-bottom: 10px;
   margin-top: 15px;
    color: #653a1b;
}

#main td p.required {
	margin-top: 5px;
	margin-bottom: 10px;
   	color: #a61716;
}
#main p.submit{
    font-size: 12px;
    margin-bottom: 5px;
    padding-right: 200px;
}

#main div.page-title {
    border: none;
    margin-bottom: 0;
    margin: 0;
    padding: 0;
}

/* @group Pager */

/* @end */

#main span.showcase_total_no {
    margin-top: -42px;
    display: block;
    margin-bottom: 25px;
    font-size: 12px;
}

#main a.go2StoreImageUrl { display:block; float:left; margin-right:5px; }

/* @end */

/* @group logo */

h1#logo {
	background: url(../images/magentique_logo.png) no-repeat 9px 0;
	width: 270px;
	height: 70px;
	float: left;
	margin-top: 25px;
	text-indent: -9999px;
}

h1#logo a{
	display: block;
	width: 100%;
	height: 100%;
	}

/* @end */

/*Navigation*/

/* @group Nav */

#nav {
	float: left;
	margin: 35px 0 0 40px;	
	border: none;
	width: 420px;
	font-size: 14px;
	text-transform: uppercase;
}
#nav li{
	display: inline;
	
}

#nav li a{
	color: #fff;
	text-decoration: none;
}

#nav li a:hover{
	color: #fff;
	text-decoration: underline;
}

/* @end */

/* @group RSS Tag */

div#rsstag {
	width: 90px;
	height: 165px;
	position: absolute;
	top: 0;
	left: 820px;
	z-index: 1000;
}
div#rsstag a{
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
		background: url(../images/rss_tag_over.png) no-repeat scroll;
	}
div#rsstag a:hover{
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
    background: url(../images/rss_tag_over.png) no-repeat scroll -90px 0;
	}

/* @end */
/*Main Content*/
p.about{
    line-height:18px;
    min-height: 120px!important;
}
p.about a{
	 font-weight: bold;
}

/* @group Rating */

div.rating-box {
    float: left;
    width: 80px;
    height: 20px;
    margin-right: 10px;
}

div.ratings span.rating-links{
	display: block;
	float: left;
    height: 18px;
    width: 73px;
    background: url(../images/votes_number_bg.jpg) no-repeat scroll;
    text-align: center;
    padding-top: 2px;
}

div.ratings span.rating-links a {
  color: #fff!important;
  text-decoration: none;
  font-size: 12px;
}

#rating p a {
    color: #fff;
    font-size: 12px;
    }

span#rating a {
    color: #fff ;
    font-size: 12px;
    padding-left: 20px;
}

div.rating_wrapper {
    float: left;
    width: 230px;
}

div.rating_wrapper p.votes {

	text-align: center;
	width: 75px;
	height: 20px;
	padding: 5px 0 0 0 ;
	float: left;
    background: url(../images/votes_number_bg.jpg) no-repeat scroll;
}

div.rating_wrapper p.votes a {
	color: #fff!important;
	font-size: 10px;
	   
	display: block; 
}



#rating div.ratings div.rating-box {
    margin-left: 20px;
}

div.rating_wrapper div.ratings {
    padding-left: 20px;
}
#rating div.ratings p.rating-links {
    margin-top: 10px;
    color: #fff;
}



.rating p a {
	color: #e4b136;
	font-size: 10px;
}

/* @end */

/* @group Date */

div#date { margin: 0px 20px; color: #fff; font-size: 12px; }

/* @end */

/* @group Contact */

#contactForm  label {
    font-size: 14px;
    color: #363636;
}
#contactForm{
    font-size: 12px;
    margin-bottom: 20px;
	padding: 5px 15px 15px;
}


#contactForm div.buttons-set {
    border: none;
    width: 410px;
    margin-left: 70px;
    padding: 0!important;
}

#contactForm h4 {
    margin-bottom: 15px;
    font-weight: normal;
}

#contactForm fieldset.group-select ul {
    width: 440px;
}

/* @end */

span.required {
    color: #a61716;
}

div.commentTop {
    background: url(../images/comment_top.png) no-repeat scroll;
    height: 15px;
}

 h3 {
    margin-bottom: 15px;
    margin-top: 10px!important;
    color: #66461f;
    font-weight: normal;
}





h3#opinion {
    margin-top: 20px;
}


textarea#comment.required-entry.input-text {
    width: 360px;
	font-size: 16px;
    background: #fffcf5 url(../images/input_bg.png) repeat-x 0 bottom;
   border: 1px solid #a9a29d;
    padding: 10px;
}

h5 {
    margin-bottom: 5px;
    font-weight: normal;
    color: #775224;
}

textarea#description {
    background: url(../images/textarea_bg.png) 0;
    border: 1px solid #a9a29d;
    width: 376px;
 	height: 119px;
    
}

ul.comments li {
color:#FDFDFD;
font-size: 12px;
font-weight:bold;
    text-align: center;
    padding-top: 5px;
    
}

button.button {
    background: transparent url(../images/bg_button.png) no-repeat scroll 0 0;
    width: 165px;
    height: 40px;
    border: 0;
    }

 button.button span {
    color: #fff;
}

input#name.input-text.required-entry.validation-failed {
    border-bottom-style: dashed;
    border-bottom-color: #9d1615;
    background-color: #f3eae1!important;
}

#main div.category-title h2 {
    padding: 0 0 0 10px;
}




/*Footer*/

div.category-title {
    border-style: none;
    margin-top: 25px;
}

#main div.category-products div.pager p.amount {
    color: #9a1615;
    margin-top: 5px;
    font-size: 14px;
    padding: 0 0 0 10px;
}

div.site_name .created-at {
	color: #fff;
	font-size: 12px;
	padding: 5px 0px;
	display: block;
}


div#copyright.container_16 {
	width: 760px!important;
	margin-top: 30px;
	text-align: center;
	font-size: 12px;
    background: url(../images/footer_magentique_logo.png) no-repeat 520px 17px;
    color: #feb0af;
    padding: 20px 200px 15px 10px;
}
div#copyright.container_16 a{
	text-decoration: none;
	color: #fff;
}







