@charset "UTF-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
/*end css reset*/

.spacer{
	height: 15px;
}

.spacer5{
	height: 5px;
}
a:link {
color: #666;
hover:none;
text-decoration: none;

 }
a:visited {
  color: #666;
  text-decoration: none;
  }
  
 a:hover {
 background: #179ed9;
color:#fff;
text-decoration:none;}

p{
font-family: �Lucida Grande�, sans-serif;
font-size: 22px;
font-style:bold ;
color:#179ed9;




}

textarea {
 border-style: solid;
border-color:grey;
 border-width: 1px;
background-color:black;
color: #cccccc;
margin-bottom:5px;
margin-top:5px;
height:200px;
width: 540px;
font-family:sans-serif;
font-size: 10px;
padding:5px;

    
    }

textarea#textareab {
 border-style: solid;
border-left-color:black;
border-bottom-color:black;
border-top-color:black;
border-right-color:black;
 border-width: 1px;
background-color:none;
color: #cccccc;
margin-bottom:5px;
margin-top:5px;
height:200px;
width: 280px;
font-family:sans-serif;
font-size: 10px;
padding:5px;
background-image:url("http://www.solamanzi.com/images/indeximages/newsimages/news_main_BG.jpg");
    background-repeat: repeat;
    background-position: top;

}
.contactsubmit{
 border-style: dotted;
 border-color: black;
 border-width: 1px;
color: black;
height:14px;
width: 150px;
font-family:sans-serif;
font-size: 10px;
padding:1px;
}

.cartsubmit{
 border-style: dotted;
 border-color: silver;
 border-width: 1px;
color: #cccccc;
height:20px;
width: 100px;
text-align:left;
font-family:sans-serif;
font-size: 14px;
padding:1px;
}

.emailsubmit{
 border-style: dotted;
 border-color: black;
 border-width: 1px;
color: #cccccc;
height:20px;
width: 100px;
font-family:sans-serif;
font-size: 10px;
padding:1px;
}



body {
	background-image:url("http://www.solamanzi.com/images/indeximages/background22.jpg");
	border:0;
height:100%;

}

#container {
	border:0px;
	padding:0;
	width: 900px;
	height: 100%;
	margin:0 auto;
}

.containerbasic {
	border:0px;
	padding:0;
	width: 900px;
	height: 100%;
	margin:0 auto;
 background-color:#000;
overflow:auto;
}

.submenubasic{
float:left;
background-color:#000;
width:150px;
height:100%;
margin:0px;
padding-top:25px;
padding-left:0px;
overflow:auto;
}

.mainpicbasic{
	float:left;
	color:#179ed9;
	background-color:#000000;
	width:750px;
	height:300px;
	

}

.contentbasic{
float:left;
	background-color:#000000;
	width: 749px;
	height: 100%;
border-color: grey;
	border-left: 1px dotted #585858;
overflow:auto;
	
}
.contentholderbasic{
	float:left;
background-repeat:repeat-y;
	background-color:none;
	border:0px;
	padding:20px;
	width: 600px;
	height: 100%;
}

#menucontainer {
	border:0px;
	padding:0;
	width: 900px;
	height: 147px;
	margin:0 auto;
}

#footercontainer {
	border:0px;
	padding:0;
	width: 900px;
	height: 100%;
	margin:0 auto;
}

#storecontainer{


	border:0px;
	padding:0;
	width: 900px;
height:100%;
min-height:100%;
	margin:0 auto;
        background-color:#000;
overflow:auto;
}

#newscontainer{
	border:0px;
	padding:0;
	width: 900px;
height:100%;
	margin:0 auto;
        background-color:#000;
overflow:auto;
}



#commentscontainer{
	border:0px;
	padding:0;
	width: 900px;
height:100%
min-height:100%;
	margin:0 auto;
        background-color:#fff;
overflow:auto;
}

#contactcontainer{
	border:0px;
	padding:0;
	width: 900px;
height:100%;
min-height:100%;
	margin:0 auto;
        background-color:#000;
overflow:auto;
}

#login{
background-image:url("http://www.solamanzi.com/images/indeximages/login_bg.jpg");
text-align:right;
padding-top:2px;
padding-right:5px;
background-color:black;
height:18px;
width:895px;

}
#header{
	background-image:url("http://www.solamanzi.com/images/indeximages/Header_BG.png");
height:100px;
width:900px;

}
#menu {
	float:left;
	height: 27px;
	width: 900px;
	list-style:none;
	background-color: #000;
}
ul#menu li {
	float:left;
}
#main{
	width:900px;
	background-color: #000;
	float:left;
}
#leftbox{
	float:left;
	color:#FFF;
	background-color:#000;
	width:300px;
	height:300px;
	font-family: Arial, Helvetica, sans-serif;
}
#leftboxcontent{
	padding-top:10px;
	padding-left:10px;
	width:250px;
	height:290px;

}
#mainpic{
	float:right;
	color:#FFF;
	background-color:#000000;
	width:600px;
	height:300px;
	

}
#bottom1{
	float:left;
	color:#FFF;
	background-color:#000000;
	width:225px;
}
#bottom2{
	float:left;
	color:#FFF;
	background-color:#000000;
	width:225px;
}
#bottom3{
background-image:url("http://www.solamanzi.com/images/indeximages/bottombox_BG.jpg");
	background-repeat:no-repeat;
	float:left;
	color:#FFF;
	background-color:#000000;
	width:225px;
	height:225px;
}
#bottom4{
position:relative;


	background-image:url("http://www.solamanzi.com/images/indeximages/bottombox_BG.jpg");
	background-repeat:no-repeat;
	float:left;
	color:#FFF;
	background-color:#000000;
	width:225px;
	height:225px;
}
#bottom4 a:hover{
        background:none;

}
#emailhiddendiv{

	background-image:url("http://www.solamanzi.com/images/indeximages/bottombox_joined.jpg");
	background-repeat:no-repeat;
	float:left;
	color:#FFF;
	background-color:#000000;
	width:225px;
	height:225px;
display:none;
}
#footer{
	width:900px;
	float:left;
	background-color:#000000;
height:200px;
background-image:url("http://www.solamanzi.com/images/indeximages/newfooterbg.jpg");
background-repeat:x;
}
#footer_text{
	padding-top:10px;
	padding-left:5px;
	float:left;
	height: 20px;
}
#footer_info{
	padding-top:10px;
	padding-right:5px;
	float:left;
	text-align:left;
}
#signup{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	letter-spacing:-1px;
	color:#179ed9;
	width:185px;
	padding-top:20px;
	padding-right:20px;
	padding-left:20px;
padding-bottom:0px;
	margin-bottom:0px;
	
}
#followicons{
	width:185px;
	padding-left:0px;
	padding-right:20px;
	display:inline-block;
}
/**STORE CSS STARTS HERE=========================*/

#leftcolumn{
	float:left;
	background-color:#000;
	padding:0px;
	width:150px;
height:100%;
margin:0px;
padding:0px;

}

#middlecolumn{
float:left;
	background-color:#000000;
	width: 749px;
	height: 100%;
border-color: grey;
	border-left: 1px dotted #585858;
overflow:auto;
	
}
	
	#mainstorepic{
	float:left;
	background-image:url(http://www.solamanzi.com/images/indeximages/storeimages/store_main_pic.jpg);
	background-color:#000;
	border:0px;
	padding:0;
	width: 749px;
	height: 300px;
}
	.productclass{
		float:left;
text-align:center;
		width:25%;
height:100%;
		border-right: 0px;
margin-top:10px;
margin-left:20px;
margin-bottom:20px;

	}
.productclass a:hover{
        background:none;
}

#productdetailleft{
float:left;
text-align: center;
width:280px;
padding: 10px;
height: 100%;
border-right:1px;
border-style:dotted;
border-color:grey;
}

#productdetailright{
float:left;
width:400px;
padding: 10px;
height:100%;
}




	.productclassmain{
		float:left;
		width:239px;
		height:238px;

		

	}
	ul#storesubmenu li {
		list-style:none;
		background-color: #000;
		padding:0;
		margin:0;
}

.productholder {

	float:left;

}

.divbreak{
border-top: 1px dotted grey;
margin-top:5px;
margin-bottom:5px;
height:1px;
width:140px;
}

.divbreak2{
border-top: 0px dotted grey;
margin-top:2px;
margin-bottom:2px;
height:1px;
width:140px;
}


/**NEWS CSS START HERE*=============================*/

#newssubmenu{
float:left;
background-color:#000;
width:150px;
height:100%;
margin:0px;
padding-top:25px;
padding-left:0px;
}

#newsmiddlecolumn{
float:left;
	background-color:black;
	padding:0px;
	width: 748px;
	height: 100%;

}
#newsrightcolumn{
	float:right;
	width: 149px;
	padding-top:25px;
	height: 100%;
	background:black;
	
}

#mainnewspic{
	float:left;
	background-color:#000;
	border:0px;
	padding-left:0px;
	width: 598px;
	height: 300px;
	margin-bottom:20px;
}

#newstext{
	float:left;
background-repeat:repeat-y;
	background-color:none;
	border:0px;
	padding:20px;
	width: 550px;
	height: 100%;
	border-color: grey;
	border-left: 1px dotted #585858;
	border-right: 1px dotted #585858;
}

#newscomments{
float:left;
	margin-top: 10px;
margin-bottom: 10px;
	width: 557px;
	height: 100%;
	border-top: 1px dotted #179ed9;
	border-bottom: 1px dotted #179ed9;


}

fieldset#comment-form-field {
float:left;
width:575px;
	background-color: none;
	margin:0px 0 0px 0;
	padding:0px 0 0px 0px;
}
#commentsheader{
float:left;
	margin-top: 10px;
	width: 600px;
	height: 100%;
	}

/**CONTACT CSS START HERE*=============================*/
#contactleft{
float:left;
width:280px;
padding-top:15px;
padding-left:10px;
padding-right:20px;
border-right: 1px dotted #585858;

}

#contactright{
float:left;
width:300px;
padding:10px;

}

#contactmainpic{
	float:left;
	background-color:#000;
	border:0px;
	padding:0;
	width: 749px;
	height: 300px;
}

#contactsubmenu{
float:left;
background-color:#000;
width:148px;
height:100%;
margin:0px;
padding-top:0px;
padding-left:0px;
}

#faqtext{
	float:left;
background-repeat:repeat-y;
	background-color:none;
	border:0px;
	padding:20px;
	width: 555px;
	height: 100%;
	border-color: grey;
	border-left: 1px dotted #585858;

}

/**GALLERY CSS STARTS HERE*=============================*/

#gallerycontainer{
float:left;
	border:0px;
	padding:0;
	width: 900px;
	height:100%;
	margin:0 auto;
    background-color: #fff;
	overflow:auto;
}

#gallerycontainerright{
	border:0px;
	padding:0;
	width: 557px;
	height:100%;
	margin:0 auto;
    background-color: #fff;
	overflow:auto;
}

#maingallerycontainer {
	border:0px;
	padding:0;
	width: 900px;
	height: 100%;
	margin:0 auto;
	background-color: fff;
}



/**TYPESTYLESS START HERE*=============================*/

th {
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	color: #179ed9;
	text-align: left;
	border-color:grey;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-style:dotted;
	margin-left:5px;

}
#productsubmenulink{
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
text-transform: upper;
letter-spacing: -1px;
line-height: 1.2em;
color:#179ed9;
padding-left:5px;
padding-top:5px;
underline:none;
}

	#contacttext{
align: center;
font-family:sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 140%;
color:#999999;
	width: 350px;
}

	#producttext{
align: center;
	font-family:sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 140%;
color:#999999;
}
	#producttextbold{
text-align: center;
	font-family:sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 140%;
color:#179ed9;

}
	.storemenutext{
		font-family:sans-serif;
		font-weight:normal;
		font-size:12px;
		color:white;
		padding:10px;
}

h1{
font-family: Helvetica, Arial, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.2em;
color:#179ed9;
padding-left:5px;
}

h2{
	font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
color:grey;
padding-left:5px;
	}
	
	h4{
font-family: Helvetica, Arial, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
color:#179ed9;
	}
	
h6{
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
color:grey;
padding-left:5px;
	}
	
	h6b{
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
color:grey;
	}

	h3{
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
color:grey;
padding-left:5px;
	}

#bottomboxtext{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#179ed9;
	margin-bottom:-15px;
	padding-top:20px;
	padding-left:20px;
}


#checkoutsmalltext{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:9px;
	color:#179ed9;
	margin-bottom:1px;
	padding-left:5px;

}

#contactformtext{
	font-family:Verdana, Geneva, sans-serif;
font-weight:bolder;
	font-size:11px;
	color:#grey;

}

#bottomboxbodytext{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:10px;
	padding-top:20px;
	padding-left:20px;
	width:190px;
	margin-bottom:-20px;
}
#plainlink{
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:9px;
	
}
#bodytext{
	font:Verdana;
	font-size:10px;
	font-weight:lighter;
	letter-spacing:normal;
	color:#FFF;
}

#newsheadertext{
font-family: Helvetica, Arial, sans-serif;
font-size: 28px;
font-style: normal;
font-weight: bold;
letter-spacing: -1px;
line-height: 1.2em;
color:#179ed9;
}

#newssubheadertext{
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 1.2em;
color:#179ed9;
}

#newsbodytext{
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 140%;
color:#999999;
}

#bodytext{
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 140%;
color:#999999;
padding-left:5px;
}



#newsbloglink{
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 140%;
color:#179ed9;
padding-left:5px;
}

.newsbloglink2{
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 140%;
color:#179ed9;
padding-left:5px;
}

#newsbodytext{
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 140%;
color:#999999;
}


#newsbloglinka{
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bolder;
text-transform: normal;
letter-spacing: normal;
line-height: 130%;
color:white;
padding-left:20px;
padding-right:20px;
}

#newsblogdatea{
font-family: �Lucida Grande�, sans-serif;
font-size: 10.4px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
color:grey;
padding-left:20px;

}

#newsblogdate{
font-family: �Lucida Grande�, sans-serif;
font-size: 10.4px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;
color:grey;
padding-left:5px;

}

#pagination{
font-family: �Lucida Grande�, sans-serif;
font-size: 10.4px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
color:grey;

}

#commenttext{
font-family: �Lucida Grande�, sans-serif;
font-size: 10.5px;
font-style: ;
color:silver;

}

#commenttextbold{
	margin-top: 10px;
font-family: �Lucida Grande�, sans-serif;
font-size: 14px;
font-style:bold ;
color:#179ed9;

}


#commenttextboldheader{
	margin-top: 10px;
font-family: �Lucida Grande�, sans-serif;
font-size: 22px;
font-style:bold ;
color:#179ed9;

}


#commentformtext{
font-family: �Lucida Grande�, sans-serif;
color: white;
font: bold 12px;
line-height: 1.5em;

}
	/**TYPESTYLES END HERE================================*/
	
	/**SLIDER BOX CSS STARTS HERE*/
	#s3slider {
   width: 600px; /* important to be same as image width */
   height: 300px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 600px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
   float:clear;
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 600px;
   background-color: #000;
   filter: alpha(opacity=40); /* here you can set the opacity of box with text */
   -moz-opacity: 0.4; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.4; /* here you can set the opacity of box with text */
   opacity: 0.4; /* here you can set the opacity of box with text */
   color: #FFFFFF;
   display: none; /* important */
   bottom: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 
/**SLIDER BOX CSS ENDS HERE*/


/**twitter starts here*/
#twitter_div{
margin-left:10px;
margin-top:10px;
padding:10px;
width:300px;
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 13px;
line-height: 140%;
}
 
#twitter_div ul li {
margin-bottom:10px;
color: #0C93BA;
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 140%;
color:#999999;
width:300px;
list-style-type: none;
}
 
#twitter_div ul li a {
	text-decoration: none;
	color: #DDA84E;
}
 
#twitter_div ul li a:hover {
	text-decoration: none;
	color: #D78E42;
}
 
#twitter_div p {

	padding-right: 6px;
	padding-bottom: 10px;
font-family: Lucida Grande, Helvetica, Arial, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 140%;
color:#999999;
}


