/*
Theme Name: Canaffco
Theme URI: http://www.canaffco.com/
Description: The default Theme for Canaffco Website 
Version: 1.0
Author: Jafet Baltodano
*/



/* Begin Typography & Colors */
body { background:url(/img/bg-body.jpg) repeat-x; font-family: Arial, Sans-Serif, Tahoma; font-size:12px;}

#contenedor {background:url(/img/bg-contenedor.jpg) repeat-x; width:990px; margin:5px auto;}

#contenidos {background:url(/img/bg-contenidos.jpg) repeat-x #FFF; width:970px; border:#000 solid 1px; margin:0px auto; padding-top:10px; overflow:hidden;}

#botones { width:58px; height:29px; margin:-135px 0px 135px 905px;}

.slogan[class] {background:url(/img/slogan.png);}
#slogan {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/slogan.png', sizingMethod='scale');
width:190px;height:33px; margin:-65px 0px 10px 770px;}

.logo[class] {background:url(/img/logo.png);}
#logo {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png', sizingMethod='scale');
width:439px;height:137px;  margin-top:0px; margin-left:25px;}

#frame {margin:15px 10px}

#left-nav { width:366px; float:left;margin-left:3px;}
#text-nav {width:564px; float:left; margin-left:15px;}

.left-nav-top {background:url(/img/left-nav-top.png) no-repeat; height:15px;}
.left-nav-cont {background:url(/img/left-nav-cont.png) repeat-y; padding:5px 15px;}
.left-nav-bot {background:url(/img/left-nav-bot.png) no-repeat; height:15px; margin-bottom:20px;}

.merch-review { height:45px; margin-bottom:10px; margin-left:15px; border:1px solid #FFF;}
.merch-review img { border:0;} 
.merch-link {float:left; margin-right:20px;}
.merch-link img {border:1px solid #CCC;}
.review { display:block; margin-top:7px; margin-bottom:3px;}
.highl {display:block;}

#left-nav h2 {display:block; border-bottom:1px solid #000; text-indent:5px; padding-bottom:3px; margin-top:0px; font-size:14px;}
#left-nav li {margin-left:20px;color:#666;}
#left-nav li a {text-decoration:none; color:#666; }

.bot-link a {display:block; background:url(/img/arrow.png) no-repeat right; height:22px; text-decoration:none; font-weight:bold; color:#000; line-height:21px; text-align:right; padding-right:30px;}
.bot-link a:hover {text-decoration:underline;}

#flash { width:336px; height:113px; background:#CCCCCC; margin:10px auto;}

.cont-top {background:url(/img/cont-top.png) no-repeat; height:15px;}
.cont-cont {background:url(/img/cont-cont.png) repeat-y; padding:5px 25px;}
.cont-bot {background:url(/img/cont-bot.png) no-repeat; height:15px; margin-bottom:20px;}

#text-nav h1 {display:block; background:#990000; color:#fff; font-size:15px;  border-bottom:3px solid #CCCCCC; text-indent:5px; padding:5px 0; margin-top:0px;}

#text-nav h2 {display:block; border-bottom:1px solid #000; padding:5px 0; margin-top:0px; font-size:14px;}

.pre-form {display:block; height:115px;}

#box1 {
	width: 220px;
	float: left;
	margin: 10px 5px;
	display: block;
	border: 1px solid #CCCCCC;
	padding: 10px;
}

#box2 {
	width: 220px;
	float: left;
	margin: 10px 5px;
	display: block;
	border: 1px solid #CCCCCC;
	padding: 10px;
}

#footer { background:url(/img/bg-footer.jpg) repeat-x bottom; text-align:center; padding-bottom:15px;}
#footer img {margin:12px 0; }