/* CSS Document */
a{
  cursor:pointer;
}


a:hover{
  cursor: pointer;
}

body{
	padding:0;
	margin:12px 0px 0px 0px;
	background:url(images/body_bg3.gif) 0 0 repeat-x #ffa77a;
    color:#000;
}

body p.textoinicio {
  text-align: center;
  margin-bottom: 100px;
}


.GrisTxt {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
text-decoration:none;
}



.florimagen{
float: right;
padding-bottom: 20px
}

.precio {
  float: left;
  padding-left: 4px;
color:#000;
font-family:Tahoma;
font-size:10px;
text-decoration:none;
background-color: #E3A688;
margin: 5px 4px 4px 4px;
width: 236px;
height: 14px;
font-weight: bold;
position: relative;
top: -5px;
}

.tbprod1,.tbprod2{
  table-layout: fixed;
  width: 230px;
}

.prod1{
  width: 230px;
  margin: 5px auto 5px 5px;
}

.prod2{
  position: relative;
  left: 200px;
  width: 230px;
  top: -280px;
  margin: 10px auto auto 38px;
}


.textoflor {
  float: left;
  padding-left: 4px;
color:#000;
font-family:Tahoma;
font-size:10px;
text-decoration:none;
background-color: #E3A688;
margin: 5px 4px 4px 4px;
width: 236px;
height: 168px;
}
.textoflor h3{
color:#D30000;
text-decoration: underline;
}
.btncomprar{
    float: right;
	display:block;
	width:73px;
	height:14px;
    background-color: #D4100E;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
    position: relative;
    top: 0px;
    left: -7px;
}
#mapasitio{
  position: absolute;
  top: 0px;
  left: 350px;
}

#mapasitio li a {
-x-system-font:none;
background:#FFA77A url(images/bullet.gif) no-repeat scroll 0 9px;
color:#000000;
display:block;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:22px;
padding:0 0 0 14px;
text-decoration:none;
width:210px;
}
#mapasitio h2{
  color: #000000;
  text-decoration: underline;
  text-transform: uppercase;
}
#mapasitio h4{
  color: #000000;
  text-decoration: underline;
}


.btncestacompra{
   background-color:#B18545;
color:#FFFFFF;
display:block;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:14px;
left:-229px;
line-height:14px;
margin-top:20px;
position:relative;
text-align:center;
text-decoration:none;
text-transform:uppercase;
top:-16px;
width:225px;
}
#btnped{
  position: relative;
}

#btnvolverped{
  position: relative;
  left: -2px;
}


.flores{
    border:0px solid #DB8E6A;
    margin: 6px auto 5px 22px;
    height: 277px;
    max-height: 400px;
    width:475px;
    overflow: hidden;
    position: relative;
}
.col1 { width: 100%; }
.main{
  margin-top: 10px;
    float:right;
    padding:0;
    width:485px;
    overflow: hidden;
}
.Tipy{
  text-align: left;
   background-color: #E3A688;
  width: 33%;
  padding: 4px 4px 4px 26px;
  height: 6%;
  text-shadow: #F0F0E1;
  font-size: .8em;
  font-family: Verdana;
  text-indent: 2px;
  color:  #D4100E;
  font-weight: bold;
  background-image: url(images/info.gif);
  background-repeat: no-repeat;
  border: 2px #FFFFFF solid;
}

#titcat{
 text-align: center;
   padding-top: 4px;
      padding-left: 34px;
  text-shadow: #F0F0E1;
  font-size: .7em;
  font-family: Verdana;
  text-indent: 2px;
  color: #D4100E;
  text-transform: uppercase;
  text-decoration: underline;
  font-weight: lighter;
  background-image: url(images/info.gif);
  background-repeat: no-repeat;
  border: 0px #FFFFFF solid;
  position: absolute;
  top: 373px;
  left: 423px;
  height: 24px;
  width: 200px;
}
#titcat2{
background-color:#D4100E;
color:#FFFFFF;
font-family:Verdana;
font-size:0.6em;
font-weight: bolder;
height:14px;
width: 451px;
padding: 4px 4px 4px 4px;
margin: auto auto auto 298px;
text-align:left;
text-indent:2px;
text-transform: capitalize;
overflow: hidden;
position: absolute;
top: 217px;
left: 3px;
}

#txtemailped{
  width: 282px;

}


textarea {
background:#FFFFFF;
border:1px solid #DDDDDD;
height:125px;
overflow:auto;
padding:3px;
width:300px;
}

#titcestacompra{
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  background-color: #D4100E;
  position: absolute;
  left: 305px;
  top: 10px;
}
#btnvolver{
  position: relative;
  left: 52px;
margin-top:14px;
}


#rescesta{
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  background-color: #D4100E;
  padding: 4px 4px 4px 4px;
  margin-left: 52px;
  margin-top: 10px;
  width: 300px;
  float: left;
}


#cantprod{
  font-family: Verdana;
  font-size: 8px;
  font-weight: bold;
  color: #fff;
  background-color: #D4100E;
  padding: 4px 6px 4px 4px;
  margin-left: 240px;
}


.imagenflor{
  float: right;
  padding-left: 66px;

}
.btndetalles{
    float: left;
	display:block;
	width:73px;
	height:14px;
    background-color: #B18545;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
    position: relative;
    top: 0px;
    left: -80px;
}


.btndetalles:hover{
	background-color: #CFB185;
}

.btncomprar:hover{
	background-color: #F78686;
}


.sideblogtitle {
color:#DB0066;
font-size:110%;
}

.flores img {
/*border:4px solid #FF9966;
float:left;
margin:2px 9px 2px 5px;
padding:5px;*/
padding:11px;
/*para poder preservar el ratio*/
display:block;
margin:auto;
width: auto;
height: auto;
/**/     
max-height: 150px;
max-width: 194px;
}

.flores img:hover {
  cursor: pointer;
  background-color: #D4100E;
}


/*@font-face { font-family: "TANGODI"; src: url(http://localhost/flores01/fonts/ » TANGODI_.TTF) format("truetype"); } h1 { font-family: "TANGODI", sans-serif; }
*/
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;

}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
.spacer{
	clear:both;
	font-size:0px;
	line-height:0px;
}
/*------------------------------------------------body--------------------*/

/*-----------------------------------------------fores--------------------*/
.flor01{
  position: relative;
  top: 10px;
  padding-left: 8px;
  cursor: default;
}


/*------------------------------------------------header start--------------------*/
#header{

height:272px;
margin:0 auto;
position:relative;

width:722px;
}
#header .flor01{
height:285px;
left:-44px;
position:absolute;
top:-12px;
width:792px;
z-index: -3;
}
#header h1{
display:block;
height:15px;
left:505px;
position:absolute;
top:216px;
width:263px;
text-decoration: underline
}
#banderas{
  width: 110px;
position: relative;
top: 230px;
left: -27px;
}
/*
#banner1{
position: fixed;
left:0px;
top:240px;
}
#banner2{
position: fixed;
left:0px;
top:520px;
}
#banner3{
position: fixed;
left:897px;
top:240px;
}
#banner4{
position: fixed;
left:897px;
top:600px;
}
*/
.banner1{
height:350px;
}
.banner2{
height:350px;
}
.banner3{
height:350px;
}
.banner4{
height:350px;
}


#banderas img{
  cursor: pointer;
}

#divcestacompra{

}


#botoneraprods{
 border:0px solid #DB8E6A;
left:530px;
position:relative;
width:203px;
}


#botoneraprods img{
  margin: 4px 10px auto 10px;
}


#header ul{
/*background:# url(images/nav_bg2.gif) repeat-x scroll 0 0;*/
height:32px;
left:218px;
padding:0 0 4 0;
position:absolute;
top:235px;
width:530px;
border: 1px solid #ff9966;
overflow: hidden;

}
#header ul li{
	display:block;
	margin:0;
	float:left;
    padding: 2px .1px 2px 2px;
    width: 103px;
    text-align: center;
  }
#header ul li a{
    background-color:#ff9966;
color:#000000;
display:block;
font-family:Verdana;
font-size:11px;
height:18px;
padding:1px 14px 8px 16px;
text-decoration:none;
}
#header ul li a:hover{
	color:#fff;
    background-color: #D51110;
	/*background:url(images/nav_bg_hover.gif) 0 0 repeat-x #D51110;
    */
}
#header ul li.home{
	display:block;
	margin:0;
	height:22px;
	padding:0 14px 0 16px;
	font:bold 13px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(images/nav_bg_hover.gif) 0 0 repeat-x #D51110;
	text-decoration:none;
	float:left;

}
	
/*------------------------------------------------header end--------------------*/

/*------------------------------------------------body start--------------------*/
#body{
	width:727px;
    height: 440px;
   	margin:0 auto;
	padding:13px 25px 37px 26px;
	    background-color: #ffa77a;
        border: 1px solid #ff9966;
	color:#87600C;
	position:relative;
    overflow: hidden;
}

#member{
	width:248px;
	float:left;
}
#member h2{
	display:block;
	width:232px;
	height:31px;
	padding:3px 0 4px 16px;
	background:url(images/member_login_bg.gif) 0 0 repeat-x #D4100E;
	color:#fff;
}
#member h2 span{
	display:block;
	width:158px;
	background:url(images/member_login_icon2.gif) 0 2px no-repeat #D4100E;
	padding:6px 0 0 44px;
    font-size: 16px;
    font-family: Verdana;
	color:#fff;
}
#member form{
	width:214px;
	padding:19px 17px 14px 17px;
	margin:0;
	background-color: #ff9966;
	color:#222222;
	float:left;
}
#member form label{
	display:block;
	width:120px;
	font:bold 13px/30px Tahoma, Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	float:left;
}

#member form #lblogin{
  float: right;
  margin-left: 100px;
  background-color:#F8AC86;
  color: #AD5627;
  font-weight: bold;
border:1px solid #ff9966;
cursor: pointer;
width: 75px;
text-align: center;
padding-bottom: 18px;
}

.panelcontrol p{
  font-family: Verdana;
  font-size: 10px;
  color: #fff;

}

#botonera{
 float: right;
/*
  position: absolute;
  top: 320px;
  left: 500px;
  width: 340px;*/
}

.form{
  color:#000000;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:30px;
text-transform:capitalize;
width: 495px;
border:1px solid #DB8E6A;
position: relative;
left: 252px;
margin-top: -280px;
}

#mantenimiento{
  width: 432px;
  position: absolute;
top: 365px;
left: 25px;
}
#btnaddprod,#btnmodprod{
  position: relative;
  top: -20px;
}

#tbcolores td {
border:0px solid #000;
height:22px;
width:22px;
}

#tbcolores td:hover {
  cursor: pointer;
}
#tbcolores td#rojo {
  background-color: #FF0000;
}
#tbcolores td#amarillo {
  background-color: #FFFF00;
}
#tbcolores td#verde {
  background-color: #00FF00;
}
#tbcolores td#azul {
  background-color: #00FFFF;
}
#tbcolores td#nocolor {
  background-image: url(images/nocolor.gif);
}

#mantenimiento #form{
  height: 324px;

}
#mantenimiento #form div h3{
  background:#D4100E;
color:#FFFFFF;
display:block;
font-family:Verdana;
font-size:16px;
position: relative;
top:-8px;
padding-left: 4px;
}

#mantenimiento #form div{
  margin: -8px 4px 4px 4px;
}

#mantenimiento #form #txtnomcat_fr,#txtnomcat_es,#txtnomcat_in, #txtnomsec_fr,#txtnomsec_es,#txtnomsec_in,
#txtpro_fr,#txtdes_fr,
#txtpro_in,#txtdes_in,
#txtpro_es,#txtdes_es
{
  width: 359px;
}
#txtprecio{
  width: 73px;
}

#foto{
  width: 96px;
  height: 96px;
  border:1px solid #DB8E6A;
  float: right;
  position: relative;
  top: -70px;
  left: -125px;
}

#hacerpedido{
  position: relative;
  left: 52px;
  margin-top: 4px;
}


#formreg {
  width: 485px;
  border:1px solid #FF9966;
  margin:-550px -20px 14px 2px;
  overflow: hidden;
display:block;
float:right;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:.70em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:30px;
text-transform:capitalize;
color: #000;
background-color:#ff9966;
position:relative;
/*top: 563px;*/
left: 284px;

}
#formreg ul{
}


#formreg #txtnumtgta{
  width: 116px;
}

#formreg #txtcaduc{
  width: 36px;
  margin-left: 9px;
}
#formreg #txtpasswdreg{
  width: 210px;
  margin-left: 5px;
}

.totalcesta{
background-color:#D4100E;
color:#FFFFFF;
font-family:Verdana;
font-size:12px;
font-weight:bold;
margin-top:4px;
padding:4px;
position:relative;
text-align:right;
width:450px;
}
.totalcesta label{
  float: left;
}


#formreg h3{
  background:#D4100E;
color:#FFFFFF;
display:block;
font-family:Verdana;
font-size:16px;
padding:6px 0 6px 2px;
}
#formreg #divtipocliente2{
  border-top: 0px;
}


#formreg #txtfecentrega,#txtfeccaduca{
  width:70px;
  margin-left: 40px;
}
#formreg #divsub{
  text-decoration: underline;
}

#formreg #txtemail{
  width:296px;
  margin-left: 26px;
}
#formreg #txtuser{
  width:200px;
}

#formreg #txtemail2{
  width:346px;
  margin-left: 40px;
}

#formreg textarea{
  width: 473px;
}


#formreg div{
  float: left;
  width: 100%;
  padding:4px 4px 4px 4px;
  border-top:1px solid #FFAA7F;
}
#formreg #divnom{
  position: relative;
  top: 123px;
}
#formreg  #divtipocliente{
  padding-left: 110px;
}


#formreg #txtnom{
  width: 422px;
  margin-left: 8px;
}
#formreg #txtrazonsocial{
  width: 345px;
  margin-left: 20px;
}
#formreg #divtit,#divtitreg{
  height: 35px;
  background-color: #D4100E;
  color: #fff;
  font-weight: bold;
  font-family: Verdana;
  font-size: 17px;
}

#formreg #divdatoscli{
  background-color:#D4100E;
color:#FFFFFF;
font-family:Verdana;
font-size:10px;
font-weight:bold;
height:12px;
padding-bottom:10px;
width:470px;
  text-align: justify;
}

.rojo{
color: #D4100E;
font-weight: bold;
padding-right: 2px;
}
.negro{
color: #000000;
font-weight: bold;
padding-right: 2px;
}

.rojo2{
color: #D4100E;
font-weight: bold;
text-decoration: underline;
}

#formreg #txtape{
  width: 383px;
  margin-left: 10px;
}
#formreg #txtnomcontacto{
  width: 295px;
  margin-left: 4px;
}
#formreg #txtdir{
  margin-left:8px;
width:422px;
}
#formreg #txtdir2{
  width: 296px;
  margin-left: 8px;
}

#formreg #txtcp{
  width: 45px;
  margin-left: 68px;
}
#formreg #txtcp2{
  width: 45px;
  margin-left: 6px;
}
#formreg #txttlf1{
  width: 69px;
  margin-left: 10px;
}
#formreg #txttlf2{
  width: 69px;
  margin-left: 36px;
}
#formreg #txttlf3{
  width: 69px;
}

#formreg #btnreg{
  float: right;
  width: 125px;
  margin-right: 12px;
}
#formreg #btnreg:hover{
  cursor: pointer;
}


#member form #login:hover{
background-color: #F4DDD0;
  color: #D4100E;
}

#member #bienvenida{
  font-family: Verdana;
  font-size: 9px;
  width: 240px;
  float: left;
  position: relative;
  top:0px;
  left: -10px;
}


#member form label{
  margin-top: -15px;
}

#member form input{
  text-align: left;
	width:212px;
	height:16px;
	border:#EBEADD solid 1px;
   	color:#000;
	margin:-4px 0 12px 0;
	float:right;
}
#member form p{
   	display:block;
	width:212px;
	height:11px;
  	background-color:#ffaa7f;
	color:#D30000;
	border:1px solid #F8AC86;
  	float:left;
    margin-left: 0px;
    margin-bottom: 4px;
    text-align: center;
}
#member form p:hover{
background-color:#F4DDD0;
color:#D4100E;
cursor: pointer;
}

#member form p a{
	font: 10px Verdana;
	color:#AD5627;
    font-weight: bold;
	text-transform:uppercase;
	text-decoration:none;
}
#member form p a:hover{
	color:#D4100E;
}
#member form input.go{
/*	background:url(images/btn_entrar.gif) 0 0 no-repeat;*/
    padding-bottom: 4px;
    color: #959264;
    font-weight: bold;
	width:52px;
	height:19px;
	float:right;
	border:none;
	cursor:pointer;

}
#body h2.history{
	display:block;
	width:250px;
	height:42px;
	font:normal 24px/42px;
    font-family: Verdana;
	color:#222222;
	background-color:#F8F7EE;
	margin:0 0 0 31px;
	background-image:none;
	padding:0;
	float:left;
    text-decoration: underline;
}

#listacats{
  float: right;
  background-color:#E3A688;
   position: relative;
   top: -85px;
  left: 56px;
  font-family: Verdana;
  font-size: 10px;
}

#opcs_divcbsecs{
color:#000000;
font-family:Verdana;
font-size:10px;
font-weight:bold;
margin-left: 530px;
width: 235px;

/*left:534px;
position:relative;
top:-220px;*/
}

li.linea {
  background-color:#EABDA4;
  border:1px solid #DB8E6A;
  color:#000000;
  cursor:move;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:4px 4px 4px 4px;
  padding:4px 8px;
  width:210px;
}

#body p{
	display:block;
	width:448px;
	font:normal 13px/18px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 0 16px 31px;
	float:left;
    color: #000;
}
#body p span{
	font:bold 13px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#D30000;
	/*background-color:#F8F7EE;*/
}
#body p.readmore{
	display:block;
	width:74px;
	height:10px;
	margin:0 0 8px 31px;
	padding:0 0 0 134px;
    position: relative;
    left:22px;
}

#cbsecs{
  margin-bottom: 10px;
  width: 215px;
}
.btnimagen{
  margin: 4px 4px 4px  4px;
}

.button {
-x-system-font:none;
color:#AD5627;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-weight:bold;
height:25px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:125px;
cursor: pointer;
background-color:#F8AC86;
border:1px solid #ff9966;
}
.button,.button2:hover{
    background-color:#F4DDD0;
    color:#D4100E;
    cursor: pointer;
}

.button2 {
-x-system-font:none;
color:#000000;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:8px;
font-size-adjust:none;
font-weight:bold;
height:15px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:166px;
cursor: pointer;
background-color:#F8AC86;
border:1px solid #ff9966;
position: absolute;
top: 252px;
left: -30px;
}

#btnaddcat{
  margin-left: 5px;
}


#body p.readmore a{
	display:block;
	width:79px;
	height:10px;
	background:url(images/read_more_icon.gif) 76px 2px no-repeat #F8F7EE;
	padding:0 0 0 5px;
	font:bold 13px/10px Tahoma, Arial, Helvetica, sans-serif;
	color:#222222;
	text-decoration:none;
}
#body p.readmore a:hover{
	background:url(images/read_more_icon_hover.gif) 76px 2px no-repeat #F8F7EE;
	color:#D30000;
}
#body p.readmore2{
background:transparent url(images/read_more_bg.gif) repeat-x scroll 0 0;
display:block;
height:10px;
left:326px;
margin:0;
padding:0 0 0 354px;
position:absolute;
top:320px;
width:74px;
}
#body p.readmore2 a.rm{
	display:block;
	width:79px;
	height:10px;
	background:url(images/read_more_icon.gif) 76px 2px no-repeat #F8F7EE;
	padding:0 0 0 5px;
	font:bold 13px/10px Tahoma, Arial, Helvetica, sans-serif;
	color:#222222;
	text-decoration:none;
}
#body p.readmore2 a.rm:hover{
	background:url(images/read_more_icon_hover.gif) 76px 2px no-repeat #F8F7EE;
	color:#D30000;
}
#latest{
 	width:261px;
    position: absolute;
    top: 230px;
    /*  	float:left;
    margin-top: 75px;
    margin-left: -230px;*/
    /*width:261px;
    position: absolute;
    left: 123px;
    top: 111px;
    */
}
#latest h2.work{
	display:block;
	width:175px;
/*	height:55px;
	background:url(images/categorias2.gif) 0 5px no-repeat;*/
	font:normal 16px Verdana;
	color:#222222;
	background-color:#EABDA4;
	padding:0 10 0 51px;
   	margin:0px 0px 0px 0px;
/*	float:left;*/
}
#latest h2.work span.red{
  width: 245px;
  display:block;
	font:normal 30px/22px:
      font-family: Verdana;
      text-decoration: underline;
	color:#D30000;
	background-color:#FFA77A;
    text-align: left;
    padding-top: 10px;
}
#latest ul{
	width:226px;
	margin:0;
	padding:0;
}
#latest ul li{
	display:block;
	width:227px;
	border-bottom:#fff dashed 1px;
	float:left;
}
#latest ul li.ultima{
margin-bottom: 10px;
}

#latest ul li a{
	display:block;
	width:210px;
	background:url(images/bullet.gif) 0 9px no-repeat #FFA77A;
	padding:0 0 0 14px;
	font:normal 11px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

#divinfocliente{
  background-color:#FF9966;
  color:#000000;
  display:block;
  font-family:Verdana;
  font-size:9px;
  height:18px;
  text-decoration:none;
}


#latest ul li a:hover{
	background:url(images/bullet_hover.gif) 0 9px no-repeat #ffaa7f;
	color:#fff;
}
#latest ul li.nbdr{
	border:none;
}
#publisher{
	width:240px;
	height:32px;
	margin:15px 0 0 0;
	padding:0;
	float:left;
}
#publisher h2.pub{
	display:block;
	width:250px;
	font:normal 24px/27px Georgia, "Times New Roman", Times, serif;
	color:#222222;
	background-color:#F8F7EE;
	padding:0;
	margin:0 0 12px 0;
	float:left;
}
#publisher p{
	width:179px;
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color:#87600C;
	background-color:#F8F7EE;
	padding:0;
	margin:0 0 12px 0;
}
#publisher ul{
	width:186px;
	margin:0;
	padding:0;
}
#publisher ul li{
	display:block;
	margin:0;
	float:left;
}
#publisher ul li a{
	display:block;
	background:url(images/bullet_red.gif) 0 7px no-repeat #F8F7EE;
	padding:0 0 0 14px;
	font:normal 13px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#87600C;
	text-decoration:none;
}
#publisher ul li a:hover{
	background:url(images/bullet_red_hover.gif) 0 7px no-repeat #F8F5DB;
	color:#000;
}
#right{
	width:186px;
	height:159px;
	margin:15px 0 0 0;
	padding:37px 0 0 0;
	float:left;
}
#right p{
	width:179px;
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color:#87600C;
	background-color:#F8F7EE;
	padding:0;
	margin:0 0 15px 0;
}
#right ul{
	width:186px;
	margin:0;
	padding:0;
}
#right ul li{
	display:block;
	margin:0;
	float:left;
}
#right ul li a{
	display:block;
	background:url(images/bullet_red.gif) 0 7px no-repeat #F8F7EE;
	padding:0 0 0 14px;
	font:normal 13px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#87600C;
	text-decoration:none;
}
#right ul li a:hover{
	background:url(images/bullet_red_hover.gif) 0 7px no-repeat #F8F5DB;
	color:#000;
}

/*------------------------------------------------body end--------------------*/
/*------------------------------------------------quote start--------------------*/
#quote{
	width:432px;
	height:93px;
	margin:0 auto;
	padding:0 0 0 346px;
	background:url(images/special_quote_banner.gif) 0 0 no-repeat;
}
#quote p{
	width:420px;
	padding:29px 0 0 0;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#BB0000;
	background-color:#EDEBD5;
	text-transform:uppercase;
}
#quote p span{
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#87600C;
	background-color:#EDEBD5;
	text-transform:uppercase;
	padding:0 7px 0 0;
	float:right;
}

/*------------------------------------------------quote end--------------------*/

/*------------------------------------------------red part start--------------------*/
#red-main{
	width:100%;
	height:180px;
	padding:12px 0 20px 0;
	background:url(images/red_bg.gif) 0 0 repeat-x;
}
#red{
	width:705px;
	height:180px;
	margin:0 auto;
}
#tips{
	width:221px;
	border-right:#CECBAB dashed 1px;
	float:left;
}
#tips h2{
	display:block;
	width:112px;
	font:normal 24px Georgia, "Times New Roman", Times, serif;
	color:#EDEBD5;
	background-color:#BB0000;
	margin:0 0 13px 0;
	padding:0;
}
#tips ul{
	width:188px;
	margin:0;
	padding:0;
}
#tips ul li{
	float:left;
}
#tips ul li a{
	display:block;
	width:172px;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:0 0 0 16px;
	background:url(images/bullet_white.gif) 0 7px no-repeat #BB0000;
	float:left;
}
#tips ul li a:hover{
	background:url(images/bullet_white_hover.gif) 0 7px no-repeat #AA0000;
	color:#fff;
}
#tips p.rm-yellow{
	display:block;
	width:87px;
	height:13px;
	background:url(images/read_more_bg_yellow.gif) 0 0 repeat-x;
	font-size:0;
	padding:0 0 0 97px;
	margin:0 0 5px 0;
	float:left;
}
#tips p.rm-yellow a{
	display:block;
	width:79px;
	padding:3px 0 0 8px;
	height:10px;
	font:bold 13px/10px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(images/read_more_icon_black.gif) 79px 6px no-repeat #BB0000;
	text-decoration:none;
}
#tips p.rm-yellow a:hover{
	color:#EDEBD5;
	background:url(images/read_more_icon_black_ho.gif) 79px 6px no-repeat #BB0000;
}
#links{
	width:219px;
	border-right:#CECBAB dashed 1px;
	padding:0 0 0 39px;
	float:left;
}
#links h2{
	display:block;
	width:120px;
	font:normal 24px Georgia, "Times New Roman", Times, serif;
	color:#EDEBD5;
	background-color:#BB0000;
	margin:0 0 13px 0;
	padding:0;
}
#links ul{
	width:188px;
	margin:0;
	padding:0;
}
#links ul li{
	float:left;
}
#links ul li a{
	display:block;
	width:172px;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:0 0 0 16px;
	background:url(images/bullet_white.gif) 0 7px no-repeat #BB0000;
	float:left;
}
#links ul li a:hover{
	background:url(images/bullet_white_hover.gif) 0 7px no-repeat #AA0000;
	color:#fff;
}
#links p.rm-yellow{
	display:block;
	width:87px;
	height:13px;
	background:url(images/read_more_bg_yellow.gif) 0 0 repeat-x;
	font-size:0;
	padding:0 0 0 97px;
	margin:0 0 5px 0;
	float:left;
}
#links p.rm-yellow a{
	display:block;
	width:79px;
	padding:3px 0 0 8px;
	height:10px;
	font:bold 13px/10px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(images/read_more_icon_black.gif) 79px 6px no-repeat #BB0000;
	text-decoration:none;
}
#links p.rm-yellow a:hover{
	color:#EDEBD5;
	background:url(images/read_more_icon_black_ho.gif) 79px 6px no-repeat #BB0000;
}
#methods{
	width:187px;
	padding:0 0 0 35px;
	float:left;
}
#methods h2{
	display:block;
	width:120px;
	font:normal 24px Georgia, "Times New Roman", Times, serif;
	color:#EDEBD5;
	background-color:#BB0000;
	margin:0 0 13px 0;
	padding:0;
}
#methods ul{
	width:188px;
	margin:0;
	padding:0;
}
#methods ul li{
	float:left;
}
#methods ul li a{
	display:block;
	width:172px;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:0 0 0 16px;
	background:url(images/bullet_white.gif) 0 7px no-repeat #BB0000;
	float:left;
}
#methods ul li a:hover{
	background:url(images/bullet_white_hover.gif) 0 7px no-repeat #AA0000;
	color:#fff;
}
#methods p.rm-yellow{
	display:block;
	width:87px;
	height:13px;
	background:url(images/read_more_bg_yellow.gif) 0 0 repeat-x;
	font-size:0;
	padding:0 0 0 97px;
	margin:0 0 5px 0;
	float:left;
}
#methods p.rm-yellow a{
	display:block;
	width:79px;
	padding:3px 0 0 8px;
	height:10px;
	font:bold 13px/10px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(images/read_more_icon_black.gif) 79px 6px no-repeat #BB0000;
	text-decoration:none;
}
#methods p.rm-yellow a:hover{
	color:#EDEBD5;
	background:url(images/read_more_icon_black_ho.gif) 79px 6px no-repeat #BB0000;
}
/*------------------------------------------------red part end--------------------*/

/*------------------------------------------------footer start--------------------*/
#footer-main{
	width:100%;
	height:25px;
	background:url(images/footer_bg3.gif) 0 0 repeat-x;
	color:#fff;
}
#footer{
	width:778px;
	height:25px;
	margin:0 auto;
	position:relative;
}
#footer a.xht{
	display:block;
	width:57px;
	height:14px;
	background:url(images/xhtml_bg.gif) 0 0 no-repeat #B18545;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	position:absolute;
	left:668px;
	top:7px;
}
#footer a.xht:hover{
	color:#fff;
	background:url(images/xhtml_bg_hover.gif) 0 0 no-repeat #B18545;
}
#footer a.cs{
	display:block;
	width:43px;
	height:14px;
	background:url(images/css_bg.gif) 0 0 no-repeat #B18545;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	position:absolute;
	left:730px;
	top:7px;
}
#footer a.cs:hover{
	color:#fff;
	background:url(images/css_bg_hover.gif) 0 0 no-repeat #B18545;
}
#footer p.design{
	display:block;
	width:240px;
	height:20px;
	position:absolute;
	left:537px;
	top:2px;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	text-transform:uppercase;
}
#footer p.copyright{
-x-system-font:none;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:7px;
line-height:15px;
position:absolute;
top:7px;
}
#footer ul{
	width:410px;
	margin:0;
	padding:0;
	position:absolute;
	left:370px;
	top:25px;
}
#footer ul li{
	margin:0;
	float:left;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#B18545;
}
#footer ul li a{
	font:bold 13px/13px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#B18545;
	text-decoration:none;
	padding:0 14px 0 14px;
}
#footer ul li a:hover{
	text-decoration:underline;
}
#footer ul li.home2{
	padding:0 14px 0 14px;
	float:left;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#B18545;
}


#footer a.link{
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:3px;
	background-color:#000;
	text-decoration:none;
	text-transform:uppercase;
}
#footer a.link:hover{
	color:#fff;
	background-color:#D30000;
}
/*------------------------------------------------footer end--------------------*/