/*top bar*/


.home #maintext,  .aboutus #maintext, .whatyoucando #maintext, .whatwedo #maintext, .donateonline #maintext, .contactus #maintext {
background-color:#9c0;
}

.shop #maintext {
background-color:#6d6763;
}

/* CSS Document */

#nav {
background:#9c0;
}

#nav a {

display:block;
color:#fff;
text-decoration:none;
}

#nav a:hover {
background-color:#6d6763;
}




/* bullets */

#main ul li {
background:#f0f0ef;
padding: 3px 0 3px 10px;
margin: 0 0 0 -2px;
border-bottom:#fff 1px solid;
list-style-image:url(../../images/bullet.gif);
}

/* text */

a {
text-decoration:none;
color:#9c0;
}

a:hover {
text-decoration:underline;
}

.white{
color:#fff;
}





/* homefooter */

#homefooter {
line-height:30px;
font-size:10px;
width:760px;
padding: 10px 0 0 27px;
voice-family: "\"}\"";
voice-family:inherit;
width:697px;
}

html>#footer {
width:697px;
}
/* dropdown menu start */
.anylinkcss{
	position:absolute;
	visibility: hidden;
	background-color: #b7db4c;
	line-height: 30px;
	text-transform: lowercase;
	text-align:left;
}
.anylinkcss a:{
display: block;
}
/* dropdown menu end */


input,select , textarea{
	font-family:Arial, Helvetica, verdana, sans-serif, "Lucida Grande";
     font-size:12px;
	color: #2f5502;
		border:solid 1px #999999;
	padding:2px;
}
input{
		
	border:solid 1px #999999;
	padding:2px;
}
input.checkbox{
	border:0;
}


.line {
border-bottom:#6d6763 1px solid;
}

#side a {
background:#fff;
border-bottom:#6d6763 1px solid;
}

#side a:hover {
color:#fff;
background:#9c0;
}

.dark {
	color: #999;
}

.green {
	color: #9c0;
}

.red {
	color: #f00;
}

.user_name {
	color: #9c0;
	font-weight: bold;
}

#shopitems {
border:1px solid #ccc;
}

#shopitems img {
display:block;
float:left;
}

#shopitems h3 {
font-weight:bold;
font-size:12px;
line-height:14px;
}


/* side nav */

#side {
text-align:left;
/*width:200px;*/
/*padding: 0 23px 0 27px;*/
padding: 0 0 0 10px;
voice-family: "\"}\"";
voice-family:inherit;
width:150px;
}

html>#side {
width:150px;
}

#side a {
display:block;
font-size:12px;
padding: 3px 0 3px 3px;
color:#666;
text-decoration:none;
}

#side a:hover {
text-decoration:none;
}

.line {
background:#fff;
width:150px;
height:30px;
}

.line:hover {
color:#fff;
background:#fff;
}

#wedding_list_tile	{
padding: 110px 20px 0 20px;
}

#side2 {
text-align:left;
/*width:200px;*/
/*padding: 0 23px 0 27px;*/
padding: 0 0 0 10px;
voice-family: "\"}\"";
voice-family:inherit;
width:150px;
}

html>#side2 {
width:150px;
}

/*#side2 a {
display:block;
font-size:12px;
padding: 3px 0 3px 3px;
color:#666;
text-decoration:none;
}

#side a:hover {
text-decoration:none;
}*/


/* main content */

#main {
text-align:left;
width:560px;
padding: 0 30px 0 0;
voice-family: "\"}\"";
voice-family:inherit;
width:530px;
}

html>#main {
width:530px;
}



/* CSS Document */

#nav {
background:#b7db4c;
}

#nav a {

display:block;
color:#fff;
text-decoration:none;
}

#nav a:hover {
background-color:#9c0;
}

/* LH side */

#lhside {
width:430px;
padding: 0 0 0 27px;
voice-family: "\"}\"";
voice-family:inherit;
width:403px;
}

html>#lhside {
width:403px;
}

.lhimg {
float:left;
margin-right:26px;
}


/* RH side */

#rhside {
width:330px;
padding: 0 30px 0 40px;
voice-family: "\"}\"";
voice-family:inherit;
width:260px;
}

html>#rhside {
width:260px;
}

.lhimg {
float:left;
margin-right:20px;
}

.rhimg {
float:left;
margin-right:6px;
}

/* feature */

#feature h6 {
background-color:#336;
padding: 10px 0 10px 10px;
font-size:18px;
font-weight:normal;
color:#fff;
}

#feature a {
color:#669;
}

#feature a:hover {
color:#669;
text-decoration:underline;
}

.featurebox {
border:#669 1px solid;
display:block;
padding: 7px 0 7px 10px;
margin: 10px 0 15px -10px;
}

#feature img {
float:left;
margin-left:-10px;
margin-right:10px;
}

#feature p {
margin-top:5px;
margin-right:15px;
}


/* news */

#news h6 {
background-color:#669;
color:#fff;
}

#news a {
color:#669;
}

#news a:hover {
color:#669;
text-decoration:underline;
}

.newsbox {
border:#669 1px solid;
display:block;
padding: 7px 0 7px 10px;
margin: 10px 0 15px -10px;
}


/* coming up */

#comingup h6 {
background-color:#dc241f;
color:#fff;
}

#comingup h5 {
margin-top:10px;
margin-bottom:10px;
color:#dc241f;
}

#comingup a {
color:#dc241f;
}

#comingup a:hover {
color:#dc241f;
text-decoration:underline;
}

.comingup {
border:#dc241f 1px solid;
display:block;
padding: 7px 0 7px 10px;
margin: 10px 0 15px -10px;
}


/* what we do - blue RH side */

#issue {
border:#39c 1px solid;
display:block;
padding: 0px 0 7px 10px;
margin: 10px 0px 15px -10px;
}

#issue h6 {
background-color:#39c;
color:#fff;
}

#issue a {
color:#39c;
}

#issue a:hover {
color:#39c;
text-decoration:underline;
}

.issuebox {
border:#39c 1px solid;
display:block;
padding: 7px 0 7px 10px;
margin: -3px 0 15px -10px;
}








/* bullets */

#main ul li {
background:#fbf0f4;
padding: 3px 0 3px 10px;
margin: 0 0 0 -2px;
border-bottom:#fff 1px solid;
list-style-image:url(../../images/bullet.gif);
}

/* text */

a {
text-decoration:none;
color:#39c;
}

a:hover {
text-decoration:underline;
color:#39c;
}

h1 {
color:#9c0;
}

h2 {
color:#9c0;
border-bottom:#db7094 1px dotted;
}

h3 {
color:#9c0;
}

h4 {
background-color:#9c0;
color:#fff;
}

h5 {
color:#9c0;
}



#homefooter {
line-height:30px;
font-size:10px;
width:760px;
padding: 10px 0 0 27px;
voice-family: "\"}\"";
voice-family:inherit;
width:697px;
}

#footer {
width:697px;
}


.anylinkcss{
	position:absolute;
	visibility: hidden;
	background-color: #b7db4c;
	line-height: 30px;
	text-transform: lowercase;
	text-align:left;
}
.anylinkcss a:{
display: block;
}



#product_item a:link{
text-decoration:none;
}

#product_item a:visited{
text-decoration:none;
}

#product_item a:hover{
text-decoration:underline;
}

.price{
font-size:10px;
}

#p_title{
padding-top:1px;
padding-bottom:2px;
padding-left:10px;
padding-right:5px;
}


#gallery a {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 3px; 
	BORDER-TOP: #ffffff 1px solid; PADDING-TOP: 3px; 
	BORDER-LEFT: #ffffff 1px solid; PADDING-LEFT: 3px; 
	BORDER-BOTTOM: #ffffff 1px solid; PADDING-BOTTOM: 3px;  
}


#gallery a:hover {
	BORDER-RIGHT: #9c0 1px solid; PADDING-RIGHT: 3px; 
	BORDER-TOP: #9c0 1px solid; PADDING-TOP: 3px; 
	BORDER-LEFT: #9c0 1px solid; PADDING-LEFT: 3px; 
	BORDER-BOTTOM: #9c0 1px solid; PADDING-BOTTOM: 3px;  
}




#title{
background-color:#9c0;
}


.title{
background-color:#9c0;
color:#FFFFFF;
/*padding-left:3px;*/
font-size:12px;
font-weight:bold;
}


#more{
padding-top:1px;
padding-bottom:2px;
padding-left:10px;
padding-right:5px;
text-align:right;
}

#help_content{
padding-top:10px;
padding-bottom:2px;
padding-left:20px;
padding-right:20px;
text-align:left;
font-family:Arial, Helvetica, verdana, sans-serif, "Lucida Grande";
     font-size:12px;
	color: #2f5502;
}

.capitalize {
	text-transform: capitalize;
}
.uppercase {
	text-transform: uppercase;
}


#box {
border:1px solid #cccccc;
}

.box {
border:1px solid #3399cc;
}

.bule {
color:#3399cc;
}

.bule {
color:#99cc00;
}

/* = #mainNav2 & #mainNav3 & #mainNav4 & #mainNav5
----------------------------------------------------------------------------------------------------*/
#mainNav{
	margin:0;
	padding:0;
	padding-left:6px;
	margin-top:27px;
}
#mainNav li{
	height:40px;
	list-style:none;
	float:left;
	background-color:#EBEBEB;
	background-image: url(../../images/navBtn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#mainNav li.current{
	background-color:#94BDE6;
	background-image: url(../../images/navCurrentBtn.gif);
}

#mainNav li.lastDone{
	background-color:#99CC00;
	background-image: url(../../images/navLastDoneBtn.gif);
}

#mainNav li.done{
	background-color:#99CC00;
	background-image: url(../../images/navDoneBtn.gif);
}

#mainNav li a, #mainNav li a:link, #mainNav li a:visited, #mainNav li a:hover, #mainNav li a:active {
color:#ccc;
}

#mainNav li.lastDone a, #mainNav li.lastDone a:link, #mainNav li.lastDone a:visited, #mainNav li.lastDone a:hover, #mainNav li.lastDone a:active, #mainNav li.current a, #mainNav li.current a:link, #mainNav li.current a:visited, #mainNav li.current a:hover, #mainNav li.current a:active, #mainNav li.done a, #mainNav li.done a:link, #mainNav li.done a:visited, #mainNav li.done a:hover, #mainNav li.done a:active {
color:#fff;
}

#mainNav li.done a:hover, #mainNav li.lastDone a:hover  {
color:#FFFF99;
cursor:hand;
}

#mainNav li a em{
width:85px;
display:block;
margin:0px 0 0 7px;
font-style:normal;
font-weight:bold;
padding-top:12px;
}

#mainNav li a span{
width:85px;
display:block;
margin-left:10px;
font-weight:normal;
}

#mainNav li.mainNavNoBg{
background-image:none;
}

#mainNav li a{
height:40px;
display:block;
text-decoration:none;
}

/* #mainNav.fiveStep */

#mainNav.fiveStep li{width:105px;}
#mainNav.fiveStep li a{width:105px;}

/* #mainNav.fourStep */
#mainNav.fourStep li{width:227px;}
#mainNav.fourStep li.mainNavNoBg{width:229px;}
#mainNav.fourStep li a{width:227px;}

/* #mainNav.threeStep */
#mainNav.threeStep li{width:150px;}
#mainNav.threeStep li.mainNavNoBg{width:150px;}
#mainNav.threeStep li a{width:150px;}

/* #mainNav.twoStep */
#mainNav.twoStep li{width:455px;}
#mainNav.twoStep li a{width:455px;}

#mainNav.threeStep li a em{
width:130px;
display:block;
margin:0px 0 0 7px;
font-style:normal;
font-weight:bold;
padding-top:12px;
}
/* = #mainNav2 & #mainNav3 & #mainNav4 & #mainNav5
----------------------------------------------------------------------------------------------------*/
#mainNavAd{
	margin:0;
	padding:0;
	padding-left:6px;
	margin-top:27px;
}
#mainNavAd li{
	height:40px;
	list-style:none;
	float:left;
	background-color:#EBEBEB;
	background-image: url(../../images/navBtn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#mainNavAd li.current{
	background-color:#94BDE6;
	background-image: url(../../images/navCurrentBtn.gif);
}

#mainNavAd li.lastDone{
	background-color:#99CC00;
	background-image: url(../../images/navLastDoneBtn.gif);
}

#mainNavAd li.done{
	background-color:#99CC00;
	background-image: url(../../images/navDoneBtn.gif);
}

#mainNavAd li a, #mainNavAd li a:link, #mainNavAd li a:visited, #mainNavAd li a:hover, #mainNavAd li a:active {
color:#ccc;
}

#mainNavAd li.lastDone a, #mainNavAd li.lastDone a:link, #mainNavAd li.lastDone a:visited, #mainNavAd li.lastDone a:hover, #mainNavAd li.lastDone a:active, #mainNavAd li.current a, #mainNavAd li.current a:link, #mainNavAd li.current a:visited, #mainNavAd li.current a:hover, #mainNavAd li.current a:active, #mainNavAd li.done a, #mainNavAd li.done a:link, #mainNavAd li.done a:visited, #mainNavAd li.done a:hover, #mainNavAd li.done a:active {
color:#fff;
}

#mainNavAd li.done a:hover, #mainNavAd li.lastDone a:hover  {
color:#FFFF99;
cursor:hand;
}

#mainNavAd li a em{
width:85px;
display:block;
margin:0px 0 0 7px;
font-style:normal;
font-weight:bold;
padding-top:12px;
}

#mainNavAd li a span{
width:85px;
display:block;
margin-left:10px;
font-weight:normal;
}

#mainNavAd li.mainNavAdNoBg{
background-image:none;
}

#mainNavAd li a{
height:40px;
display:block;
text-decoration:none;
}

/* #mainNavAd.fiveStep */

#mainNavAd.fiveStep li{width:105px;}
#mainNavAd.fiveStep li a{width:105px;}

/* #mainNavAd.fourStep */
#mainNavAd.fourStep li{width:227px;}
#mainNavAd.fourStep li.mainNavAdNoBg{width:229px;}
#mainNavAd.fourStep li a{width:227px;}

/* #mainNavAd.threeStep */
#mainNavAd.threeStep li{width:150px;}
#mainNavAd.threeStep li.mainNavAdNoBg{width:150px;}
#mainNavAd.threeStep li a{width:150px;}

/* #mainNavAd.twoStep */
#mainNavAd.twoStep li{width:455px;}
#mainNavAd.twoStep li a{width:455px;}

#mainNavAd.threeStep li a em{
width:130px;
display:block;
margin:0px 0 0 7px;
font-style:normal;
font-weight:bold;
padding-top:12px;
}
listable_p #title{
color:#FFFFFF;
}
