* {
  margin: 0px;
  padding: 0px;
  border: none;
}
body{
	background:#ffffff;
	background-image: url(../images/xxx);
	background-repeat: no-repeat;
	background-position:center top;
	background-attachment: fixed;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #231f20;
}
.title{
font-family: "Arial", sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #af0608;
}

#container {width: 940px;margin: auto;}  

DIV.separator{  
width:940px;     
float:left;  
height:17px; 
margin:auto;
}


/* Top Navigations */
#top{  
width:940px;   
float:left;  
height:130px; 
margin:auto;
}  
#logo{  
background-repeat:no-repeat;  
background-image: url(../images/logo.png);  
height: 130px;  
width: 564px;  
float:left; 
}  

.topnavi li {  
float: left;  
display: block;  
list-style-type: none;
} 
.topnavi li a {  
background-image: url(../images/top_navi.png);  
background-repeat: no-repeat;
height: 100%;  
width: 100%;  
display: block; 
} 

.topnavi li a span  
{
     display:none;  
} 

.topnavi li.home {width:80px; height:30px;}
.topnavi li.home a{background-position:left top;}   
.topnavi li.home a:hover{background-position:left bottom;} 

.topnavi li.faq {width:63px; height:30px;}
.topnavi li.faq a{background-position:-80px top;}   
.topnavi li.faq a:hover{background-position:-80px bottom;} 
 
.topnavi li.contact {width:101px; height:30px;}
.topnavi li.contact a{background-position:-143px top;}   
.topnavi li.contact a:hover{background-position:-143px bottom;} 

.topnavi li.login {width:132px; height:30px;}  
.topnavi li.login a{background-position:-244px top;}   
.topnavi li.login a:hover{background-position:-244px bottom;} 

/* END Top Navigations */


/* Main Navigations + Banner*/
#main{  
width:940px;   
float:left;  
margin:auto;
}  


.mainnavi li {  
float: left;  
display: block;  
list-style-type: none;
} 
.mainnavi li a {  
background-image: url(../images/main_navi.png);  
background-repeat: no-repeat;
height: 46px;  
width: 188px;  
display: block; 
} 

.mainnavi li a span
{
    display: none;
}

.mainnavi li.pb a{background-position:left top;}   
.mainnavi li.pb a:hover{background-position:left bottom;} 

.mainnavi li.gal a{background-position:-188px top;}   
.mainnavi li.gal a:hover{background-position:-188px bottom;} 

.mainnavi li.tut a{background-position:-376px top;}   
.mainnavi li.tut a:hover{background-position:-376px bottom;} 

.mainnavi li.dl a{background-position:-564px top;}   
.mainnavi li.dl a:hover{background-position:-564px bottom;} 

.mainnavi li.ann a{background-position:-752px top;}   
.mainnavi li.ann a:hover{background-position:-752px bottom;} 

#banner{  
width:940px;   
float:left;  
height:252px; 
margin:auto;
}

/* END Main Navigations + Banner */


/* index 3 content */
#indexcontent {
width: 940px;
height: 270px;  
float:left;  
margin:auto;
}

.content1 {
width: 300px;
height: 270px;  
float:left;  
margin:auto;
}
.content1 p {  
font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #513400; 
padding-right: 15px;  
padding-left: 15px;
padding-bottom: 5px;
text-align: justify;
}     
.content11 {  
background: url(../images/index1_1.png);  
background-repeat: no-repeat;  
height: 50px;  
width: 300px;  
}  
.content12 {  
background: url(../images/index222.png);  
background-repeat: repeat-y;  
width: 300px;  
height: 207px;
}  
.content13 {  
background: url(../images/index333.png);  
background-repeat: no-repeat;  
height: 13px;  
width: 300px;  
} 

.content2 {
width: 300px;
height: 270px;  
float:left;  
margin:auto;
}
.content2 p {  
font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #513400; 
/* padding-right: 15px;  */
/* padding-left: 15px; */
padding-bottom: 8px;
text-align: justify;
}
.content2 h1 {  
font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #513400;
	font-weight:bold;
}
.content21 {  
background: url(../images/index2_1.png);  
background-repeat: no-repeat;  
height: 50px;  
width: 300px; 
}  
.content22 {  
background: url(../images/index222.png);  
background-repeat: repeat-y;  
width: 300px;  
height: 207px;
}
.content23 {  
height: 13px;  
width: 300px;  
background: url(../images/index333.png);  
background-repeat: no-repeat;  
} 
.content24 {
width:270px;
height: 205px;
margin:auto;
}
.content24 p {  
font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #513400; 
padding-bottom: 8px;
text-align: justify;
}
.content3 {
width: 300px;
height: 270px;
float:left;  
margin:auto; 
}
.content31 {  
background: url(../images/index3_1.png);  
background-repeat: no-repeat;  
height: 50px;  
width: 300px;  
}  
.content32 {  
background: url(../images/index222.png);  
background-repeat: repeat-y;  
width: 300px;  
height: 207px;
}  
.content33 {  
height: 13px;  
width: 300px;  
background: url(../images/index333.png);  
background-repeat: no-repeat;  
} 

#contentspace {
width: 20px;
height: 270px;  
float:left;  
margin:auto;
}

.indexlist li {
  text-decoration: none;
  background-image: url(../images/index_bullet.png);
  background-repeat: no-repeat;
  list-style-type: none;
  float: left;
  width: 270px;
  padding-left: 10px;
  margin-top: 5px;
  margin-left: 17px;
  background-position: left center;
}

.testi1 {
background-image: url(../images/testi1.png);
background-repeat: no-repeat;
width:257px;
height: 70px;
margin:auto;
}
.testi1 p {  
font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #750305; 
padding-top: 5px;
padding-right: 10px;  
padding-left: 10px;
padding-bottom: 5px;
text-align: justify;
}
.testi11 {
width:257px;
height: 20px;
margin:auto;
}
.testi11 p {
font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #513400; 
	font-weight:bold;
text-align: right;
}

.testi2 {
background-image: url(../images/testi2.png);
background-repeat: no-repeat;
width:257px;
height: 70px;
margin:auto;
margin-top: 3px;
}
.testi2 p {  
font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #750305; 
padding-top: 5px;
padding-right: 10px;  
padding-left: 10px;
padding-bottom: 5px;
text-align: justify;
}
.testi22 {
width:257px;
height: 20px;
margin:auto;
}
.testi22 p {
font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #513400; 
	font-weight:bold;
text-align: left;
padding-left: 2px;
}

.button2 {
height: 19px;  
width: 52px; 
margin-top: 6px;
margin-left: 230px;
}
.button3 {
height: 19px;  
width: 52px; 
margin-top: 3px;
margin-left: 230px;
}

/* END index 3 content */

#promo {
width: 940px;  
float:left;  
margin:auto;
}

/* Footer */

#footer {
width: 940px;
height: 160px;
margin:auto;
float:left;
}
.footer1 {
height: 110px;
padding-top: 50px;
background: url(../images/footer1.png) no-repeat;
}
.board1 {
	margin-left: 64px;
	width: 230px;
	float:left;
}
.footer li {
   text-decoration: none;
  background-image: url(../images/footer_bullet.png);
  background-repeat: no-repeat;
  list-style-type: none;
  float: left;
  width: 105px;
  padding-left: 10px;
  background-position: left center;
}

.board2 {
	margin-left: 77px;
	width: 230px;
	float: left;
}
.board2 p {
font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #464646;
	padding-top: 5px;
}
.board2 h1 {
font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #464646; 
	font-weight:bold;
}

.board3 {
	margin-left: 89px;
	width: 230px;
	float: left;
}
.board3 p {
font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #464646; 
	padding-bottom: 5px;
}

#footer2 {
min-height:65px;
width: 940px;
background: url(../images/footer2.png) repeat-y;
margin:auto;
float:left;
text-align: center;
padding-top:15px;
}
.footerstyle{
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #464646; 
	padding-bottom:8px;
}

/* END Footer */

#content {
width: 940px;  
float:left;  
margin:auto;
}

/* Photobook Page */

#pbleft {
width: 620px;
float:left;  
margin:auto;
}
#pbright {
width: 300px;
float:left;  
margin-left:20px;
}

.pb1 {
width: 620px;
float:left;  
margin:auto;
}
.pb12 p {  
font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #231f20; 
padding-top: 5px;
padding-right: 25px;  
padding-left: 25px;
padding-bottom: 5px;
text-align: justify;
}    
.pb11 {  
background: url(../images/pb1.png);  
background-repeat: no-repeat;  
height: 50px;  
width: 620px;  
}  
.pb12 {  
background: url(../images/620_2.png);  
background-repeat: repeat-y;  
width: 620px;  
}  
.pblist li {
  text-decoration: none;
  background-image: url(../images/content_bullet.png);
  background-repeat: no-repeat;
  list-style-type: none;
  width: 500px;
  padding-left: 10px;
  margin-top: 5px;
  margin-left: 25px;
  background-position: left center;
}
.pb13 {  
background: url(../images/620_3.png);  
background-repeat: no-repeat;  
height: 13px;  
width: 620px;  
margin-bottom:17px;
} 

.pb2 {
width: 620px;
float:left;
margin:auto;
}
.pb22 p {  
font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #b30e10;
	font-weight:bold;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}  
.pb21 {  
background: url(../images/pb2.png);  
background-repeat: no-repeat;  
height: 50px;  
width: 620px;  
}  
.pb22 {  
background: url(../images/620_2.png);  
background-repeat: repeat-y;  
width: 620px;
text-align:center;
padding-top:10px;
padding-bottom:10px;
}  
.pb23 {  
background: url(../images/620_3.png);  
background-repeat: no-repeat;  
height: 13px;  
width: 620px;  
} 

.pb3 {
width: 300px;
float:left;
margin:auto;
}
.pb32 p {  
font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #231f20; 
padding-top: 5px;
padding-right: 25px;  
padding-left: 25px;
padding-bottom: 5px;
text-align: justify;
}     
.pb31 {  
background: url(../images/pb3.png);  
background-repeat: no-repeat;  
height: 50px;  
width: 300px;  
}  
.pb32 {  
background: url(../images/pb3_2.png);  
background-repeat: repeat-y;  
width: 300px;  
}  
.pb34 {  
background: url(../images/pb3_2.png);  
background-repeat: repeat-y;  
width: 300px;
text-align:center;
padding-top:10px;
padding-bottom:10px;
}  
.pb33 {  
background: url(../images/pb3_3.png);  
background-repeat: no-repeat;  
height: 13px;  
width: 300px;  
} 
/* END Photobook Page */


/* Tutorial Page&FAQ */

#tut {
width: 940px;
float:left;  
margin:auto;
}

#tut2 p {  
font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #231f20;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 50px;
padding-right: 50px;
}
#tut1 {  
background: url(../images/tut1.png);  
background-repeat: no-repeat;  
height: 50px;  
width: 940px;  
}  
#tut2 {  
background: url(../images/940_2.png);  
background-repeat: repeat-y;  
width: 940px;
height: 5700px;
padding-top:10px;
padding-bottom:10px;
}  
#tut3 {  
background: url(../images/940_3.png);  
background-repeat: no-repeat;  
height: 13px;  
width: 940px;  
} 
.tutlist li {
  text-decoration: none;
  background-image: url(../images/tut_bullet.png);
  background-repeat: no-repeat;
  list-style-type: none;
  float: left;
  width: 250px;
  padding-left: 10px;
  margin-top: 10px;
  margin-left: 52px;
  background-position: left center;
}
#tut4 {  
width: 940px;
float:left;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}  
#tut4 p {  
font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #231f20;
padding-top: 10px;
padding-bottom: 5px;
padding-left: 50px;
padding-right: 50px;
}
.tut5 {  
background: url(../images/tut2.png);  
background-repeat: no-repeat;  
height: 2px;  
width: 840px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 50px;
margin-right: 50px;
} 
.tutlist2 li{
	text-decoration: none;
	margin-left:70px;
	margin-top:5px;
	list-style-type: none;
}
#faq2 {  
background: url(../images/940_2.png);  
background-repeat: repeat-y;  
width: 940px;
height: 6250px;
padding-top:10px;
padding-bottom:10px;
}  
.faqlist li {
  text-decoration: none;
  background-image: url(../images/tut_bullet.png);
  background-repeat: no-repeat;
  list-style-type: none;
  width: 600px;
  padding-left: 10px;
  margin-top: 10px;
  margin-left: 52px;
  background-position: left center;
}

/* END Tutorial&FAQ Page */

/* Announcement&Download Page */

#ann {
width: 940px;
float:left;  
margin:auto;
}

#ann2 p {  
font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #231f20;
padding-top: 5px;
padding-bottom: 10px;
padding-left: 50px;
padding-right: 50px;
}
#ann2 h2 {  
font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #cb5051;
padding-top: 5px;
padding-left: 50px;
padding-right: 50px;
}
#ann2 h3{  
font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #231f20;
padding-top: 5px;
padding-left: 50px;
padding-right: 50px;
}
#ann1 {  
background: url(../images/ann1.png);  
background-repeat: no-repeat;  
height: 50px;  
width: 940px;  
}  
#ann2 {  
background: url(../images/940_2.png);  
background-repeat: repeat-y;  
width: 940px;
padding-top:10px;
padding-bottom:10px;
}  
#ann3 {  
background: url(../images/940_3.png);  
background-repeat: no-repeat;  
height: 13px;  
width: 940px;  
} 
.annlist li {
  text-decoration: none;
  background-image: url(../images/content_bullet.png);
  background-repeat: no-repeat;
  list-style-type: none;
  float: left;
  width: 250px;
  padding-left: 10px;
  margin-top: 10px;
  margin-left: 52px;
  background-position: left center;
}
#ann4 {  
width: 940px;
float:left;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}  
#ann4 p {  
font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #231f20;
padding-top: 10px;
padding-bottom: 5px;
padding-left: 50px;
padding-right: 50px;
}
.ann5 {  
background: url(../images/tut2.png);  
background-repeat: no-repeat;  
height: 2px;  
width: 840px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 50px;
margin-right: 50px;
} 
#dl1 {  
background: url(../images/dl1.png);  
background-repeat: no-repeat;  
height: 50px;  
width: 940px;  
}  
#dl21 {  
background: url(../images/dl2.png);  
background-repeat: no-repeat;  
height: 50px;  
width: 940px;  
}
#dl2 {
	background-color:#caed5a;
	height: 45px;
	width: 450px; 
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 50px;
}
#dl2 p{
	font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #231f20;
	font-weight:bold;
padding-bottom:5px;
padding-top: 15px;
padding-left: 30px;
padding-right: 30px;
}	
#dl3 {
	background-color:#faffb8;
	height: 45px;
	width: 450px; 
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 50px;
}
	
	
/* END Announcement&Download Page */

/* Testimonial Page */
#tes {
width: 940px;
float:left;  
margin:auto;
}
#tes1 {  
background: url(../images/tes1.png);  
background-repeat: no-repeat;  
height: 50px;  
width: 940px;  
}  
#tes2 {  
background: url(../images/940_2.png);  
background-repeat: repeat-y;  
width: 940px;
padding-top:10px;
padding-bottom:10px;
}  
#tes3 {  
background: url(../images/940_3.png);  
background-repeat: no-repeat;  
height: 13px;  
width: 940px;  
} 
.tes4 {  
width: 840px;
margin-left:50px;
margin-right:50px;
}  
.tes4 p {  
font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #231f20;
	margin-top:5px;
	margin-bottom:5px;
}
.tes4 h2 {  
font-family: "Arial", sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #757575;
}
.tes4 h3{  
font-family: "Arial", sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #231f20;
}
/* END Testimonial Page */

/* Contact Us Page */

#cleft {
width: 460px;
float:left;  
margin:auto;
}
#cright {
width: 460px;
float:left;  
margin-left:20px;
}

.c1 {
width: 460px;
float:left;  
margin:auto;
}
.c12 p {  
font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #231f20; 
padding-top: 10px;
padding-right: 25px;  
padding-left: 25px;
padding-bottom: 5px;
text-align: justify;
}    
.c11 {  
background: url(../images/contact1.png);  
background-repeat: no-repeat;  
height: 50px;  
width: 460px;  
}  
.c12 {  
background: url(../images/460_2.png);  
background-repeat: repeat-y;  
width: 460px;  
}  
.c13 {  
background: url(../images/460_3.png);  
background-repeat: no-repeat;  
height: 13px;  
width: 460px;  
margin-bottom:17px;
} 
.c5 {  
background: url(../images/contact4.png);  
background-repeat: no-repeat;  
height: 2px;  
width: 410px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 25px;
margin-right: 25px;
} 
.c2 {
width: 460px;
float:left;  
margin:auto;
}
.c22 p {  
font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #231f20; 
padding-top: 10px;
padding-right: 25px;  
padding-left: 25px;
padding-bottom: 5px;
text-align: justify;
}
.c23 {  
background: url(../images/460_3.png);  
background-repeat: no-repeat;  
height: 13px;  
width: 460px;  
} 
.c21 {  
background: url(../images/contact2.png);  
background-repeat: no-repeat;  
height: 50px;  
width: 460px;  
}  

.c3 {
width: 460px;
float:left;  
margin:auto;
}
/*.c32 p {  
font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #231f20; 
padding-top: 10px;
padding-right: 25px;  
padding-left: 25px;
padding-bottom: 5px;
text-align: justify;
} */   
.c31 {  
background: url(../images/contact3.png);  
background-repeat: no-repeat;  
height: 50px;  
width: 460px;  
}  
.c32 {  
background: url(../images/460_2.png);  
background-repeat: repeat-y;  
width: 460px;  
}  
.c33 {  
background: url(../images/460_3.png);  
background-repeat: no-repeat;  
height: 13px;  
width: 460px;  
margin-bottom:17px;
} 
.c34 {  
width: 410px;
margin-left:25px;
margin-right:25px;
}
.c34 p {  
font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #231f20; 
padding-top: 10px;
padding-bottom: 5px;
text-align: justify;
} 
.c6 {  
background: url(images/contact4.png);  
background-repeat: no-repeat;  
height: 2px;  
width: 410px;
margin-top: 5px;
margin-bottom: 5px;
} 
.accordion2 {
	width: 410px;
}
.accordion2 h3 {
	background: url(../images/arrow.png) no-repeat right -39px;
	margin: 0;
	font-family: "Arial", sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #af0608;
	cursor: pointer;
	padding-top:5px;
	padding-bottom:5px;
}
.accordion2 h3.active {
	background-position: right top;
}
.accordion2 p {
	font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #231f20; 
padding-top: 5px;
padding-bottom: 15px;
text-align: justify;
display: none;
}
.sidebar-list li {
  list-style-type: none;
  margin-top: 5px;
  padding-bottom: 20px;
  background-image: url(../images/contact5.png);
  background-repeat: repeat-x;
  background-position: bottom;
} 

/* END Contact Us Page */

/* Gallery Page */
#g {
width: 940px;
float:left;  
margin:auto;
}

#g2 p {  
font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #231f20;
padding-top: 5px;
padding-bottom: 10px;
padding-left: 50px;
padding-right: 50px;
text-align:center
}
#g1 {  
background: url(../images/g1.png);  
background-repeat: no-repeat;  
height: 50px;  
width: 940px;  
}  
#g2 {  
background: url(../images/940_2.png);  
background-repeat: repeat-y;  
width: 940px;
padding-top:10px;
padding-bottom:10px;
}  
#g3 {  
background: url(../images/940_3.png);  
background-repeat: no-repeat;  
height: 13px;  
width: 940px;  
} 
/* END Gallery Page */

/* Themes Page */
.theme{
	width:840px;
	float:left;
	margin-left:50px;
	margin-right:50px;
}

.theme1 li {  
float: left;  
display: block;  
list-style-type: none;
padding-right:18px;
} 
.theme1 li a {  
background-image: url(../images/theme1.jpg);  
background-repeat: no-repeat;
height: 136px;  
width: 119px; 
display: block; 
} 
.theme1 li.wed1 a{background-position:left top;}   
.theme1 li.wed1 a:hover{background-position:left bottom;} 

.theme1 li.wed2 a{background-position:-120px top;}   
.theme1 li.wed2 a:hover{background-position:-120px bottom;} 

.theme1 li.wed3 a{background-position:-240px top;}   
.theme1 li.wed3 a:hover{background-position:-240px bottom;} 

.theme2 li {  
float: left;  
display: block;  
list-style-type: none;
padding-right:18px;
} 
.theme2 li a {  
background-image: url(../images/theme2.jpg);  
background-repeat: no-repeat;
height: 136px;  
width: 119px; 
display: block; 
} 
.theme2 li.va1 a{background-position:left top;}   
.theme2 li.va1 a:hover{background-position:left bottom;} 

.theme2 li.va2 a{background-position:-120px top;}   
.theme2 li.va2 a:hover{background-position:-120px bottom;} 

.theme2 li.va3 a{background-position:-240px top;}   
.theme2 li.va3 a:hover{background-position:-240px bottom;} 

.theme2 li.va4 a{background-position:-360px top;}   
.theme2 li.va4 a:hover{background-position:-360px bottom;} 

.theme2 li.va5 a{background-position:-480px top;}   
.theme2 li.va5 a:hover{background-position:-480px bottom;} 

.theme2 li.va6 a{background-position:-600px top;}   
.theme2 li.va6 a:hover{background-position:-600px bottom;} 

.theme3 li {  
float: left;  
display: block;  
list-style-type: none;
padding-right:18px;
} 
.theme3 li a {  
background-image: url(../images/theme3.jpg);  
background-repeat: no-repeat;
height: 136px;  
width: 119px; 
display: block; 
} 
.theme3 li.baby1 a{background-position:left top;}   
.theme3 li.baby1 a:hover{background-position:left bottom;} 

.theme3 li.baby2 a{background-position:-120px top;}   
.theme3 li.baby2 a:hover{background-position:-120px bottom;} 

.theme3 li.baby3 a{background-position:-240px top;}   
.theme3 li.baby3 a:hover{background-position:-240px bottom;} 

.theme3 li.baby4 a{background-position:-360px top;}   
.theme3 li.baby4 a:hover{background-position:-360px bottom;} 

.theme3 li.baby5 a{background-position:-480px top;}   
.theme3 li.baby5 a:hover{background-position:-480px bottom;} 

.theme3 li.baby6 a{background-position:-600px top;}   
.theme3 li.baby6 a:hover{background-position:-600px bottom;}

/* END Themes Page */

/* Download Form */
	#download_form ul					{float:left;}
	#download_form ul li	s				{margin:10px 0; list-style:none; position:relative; clear:both;}
	#download_form label					{line-height:35px; width:35px; text-align:left; float:left; margin-right:10px;}
	#download_form input#name,
	#download_form input#email,
	#download_form textarea				{float:left; padding:8px; border:1px solid #CCCCCC; margin-left:10px; background:#fcfcfc; -moz-border-radius:5px; -webkit-border-radius:5px;}
	#download_form input#name,
	#download_form input#email		  	{width:400px;}
	#download_form textarea				{width:500px;height:150px;}
/* Contact Form */
	#contact_form ul					{float:left;}
	#contact_form ul li	s				{margin:10px 0; list-style:none; position:relative; clear:both;}
	#contact_form label					{line-height:35px; width:150px; text-align:left; float:left; margin-right:10px; margin-left: 20px; font-weight: bold;}
	#contact_form input#name,
	#contact_form input#email,
	#contact_form input#address,
	#contact_form input#phone,
	#contact_form textarea				{float:left; padding:8px; border:1px solid #CCCCCC; margin-left:10px; background:#fcfcfc; -moz-border-radius:5px; -webkit-border-radius:5px;}
	#contact_form input#name,
	#contact_form input#email,
	#contact_form input#address,
	#contact_form input#phone			{width:300px;}
	#contact_form textarea				{width:300px;height:150px; }

/*formi*/
.formi { width:650px; padding-left:50px; padding-right:0px; padding-top:15px;}
.formi .inp-text { width:auto; }

.text-input2 { padding-top:3px; padding-bottom:3px;  }
.text-input2 label { width:50px; float:left; vertical-align: middle; height:22px; padding-top:5px; font-weight:bold; }
.text-input2 input { border:1px solid #CCCCCC; padding-left:5px;width:350px; background:#fcfcfc; height:22px; padding-top:2px; color:#555050; }

.checkbox-input { }
.checkbox-input label { }
.checkbox-input input {  }

.action2 { margin-top:20px; }

.action2 input { border:none; background-image:url(../images/button.png); background-repeat:no-repeat;  background-color:#F5F7E9; background-position:center; width:100px; height:24px; color:#fff; cursor:pointer; }
.action2 input:hover { background-image:url(../images/button.png);  background-color:#F5F7E9; }
.action2 input.button-type2 { border:none; background-image:url(../images/longbutton.png);  background-color:#F5F7E9; background-repeat:no-repeat; background-position:center; width:150px; height:24px; color:#fff; cursor:pointer; }
.action2 input.button-type2:hover { background-image:url(../images/longbutton.png);  background-color:#F5F7E9; }

/*formi2*/
.formi2 {  }
label { }
input { }
.lb { float:left; width:120px;  padding-top:3px; text-align:left; margin-right:10px; margin-left: 20px; font-weight: bold; vertical-align:middle;}
.text-input {  padding-top:3px; padding-bottom:3px; }
.radio-input, .checkbox-input, .combo-input { padding-top:3px; padding-bottom:3px; }
.textarea-input  { padding-top:3px; padding-bottom:3px;  }

.text-input input             { border:1px solid #CCCCCC; padding-left:5px;width:250px; background:#fcfcfc; height:22px; padding-top:2px; color:#555050; }
.textarea-input textarea { border:1px solid #CCCCCC; padding-left:5px;width:250px; background:#fcfcfc; height:100px; padding-top:2px; color:#555050; overflow:auto; font-family: "Arial", sans-serif; font-size: 13px;}
.combo-input select { border:1px solid #CCCCCC; width:257px; background:#fcfcfc; height:22px; color:#555050;  padding-left:5px;}

.action { float:right; margin-right: 48px }
.action input { border:none; background-image:url(../images/button.png); background-color:#F5F7E9; background-repeat:no-repeat; background-position:center; width:90px; height:23px; color:#fff; cursor:pointer; text-align: center; font-weight: bold;  font-size:0.9em;}
.action input:hover { background-image:url(../images/button.png); background-color:#F5F7E9;}


a:link {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #464646; 
	text-decoration: none;
	border:none;
}
a:visited {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #464646; 
	text-decoration: none;
	border:none;
}
a:hover {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #a75f07; 
	text-decoration: none;
	border:none;
}
a:active {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #464646; 
	text-decoration: none;
	border:none;
}

a.b:link {
	font-family: "Arial", sans-serif;
	font-size: 10px;
	color: #231f20;
	text-decoration: underline;
	border:none;
}
a.b:visited {
	font-family: "Arial", sans-serif;
	font-size: 10px;
	color: #231f20; 
	text-decoration: underline;
	border:none;
}
a.b:hover {
	font-family: "Arial", sans-serif;
	font-size: 10px;
	color: #af0608; 
	text-decoration: underline;
	border:none;
}
a.b:active {
	font-family: "Arial", sans-serif;
	font-size: 10px;
	color: #231f20; 
	text-decoration: underline;
	border:none;
}
a.c:link {
	font-family: "Arial", sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #af0608;
}
a.c:visited {
	font-family: "Arial", sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #af0608;
}
a.c:hover {
	font-family: "Arial", sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #FA5656;
}
a.c:active {
	font-family: "Arial", sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #af0608;
}
a.d:link {
	font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #b61517;
	font-weight:bold;
	text-decoration: underline;
}
a.d:visited {
	font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #b61517;
	font-weight:bold;
	text-decoration: underline;
}
a.d:hover {
	font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #cb5051;
	font-weight:bold;
	text-decoration: underline;
}
a.d:active {
	font-family: "Arial", sans-serif;
	font-size: 13px;
	color: #b61517;
	font-weight:bold;
	text-decoration: underline;
}
a.e:link {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #b61517;
	font-weight:bold;
	text-decoration: underline;
}
a.e:visited {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #b61517;
	font-weight:bold;
	text-decoration: underline;
}
a.e:hover {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #cb5051;
	font-weight:bold;
	text-decoration: underline;
}
a.e:active {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	color: #b61517;
	font-weight:bold;
	text-decoration: underline;
}