/*

Theme Name: Box Tube

Theme Style: Box Module WordPress Theme

Theme URI: http://www.dezzain.com

Description: Customized WordPress Theme With Customize And Optimize Widgetize Box Sidebar And Widgtize Footer

Author: Richie K

Author URI: http://www.dezzain.com

Theme code and css are under copyright 2006-2008 Dezzain.com

*/

body {

font-family: Arial, Helvetica;

font-size: 70%;

color: #000000;

margin: 0px;

padding: 0px;

background: #FFFFFF url(images/body_bg.png) repeat-x top;

}



.left-option {

float: left;

}



.right-option {

float: right;

}



.download {

background: #eaeed2 url(images/post-style/download.gif) no-repeat left 1px;

padding: 12px 3px 12px 40px;

clear: both;

width: 70%;

margin-top: 5px;

margin-bottom: 5px;

border: 1px solid #DAE1B0;

font-size: 12px;

line-height: 17px;

color: #272727;

font-weight: 500;

}



.warning {

background: #d5c3c3 url(images/post-style/warning.gif) no-repeat left 1px;

padding: 12px 3px 12px 40px;

clear: both;

width: 70%;

margin-top: 5px;

margin-bottom: 5px;

border: 1px solid #C5ABAB;

font-size: 12px;

line-height: 17px;

color: #272727;

font-weight: 500;

}



.note {

background: #f4f3f3 url(images/post-style/note.gif) no-repeat left 1px;

padding: 12px 3px 12px 40px;

clear: both;

width: 70%;

margin-top: 5px;

margin-bottom: 5px;

border: 1px solid #eeeeee;

font-size: 12px;

line-height: 17px;

color: #272727;

font-weight: 500;

}



.alert {

background: #FFE5BF url(images/post-style/alert.gif) no-repeat 5px 8px;

padding: 12px 3px 12px 40px;

clear: both;

width: 70%;

margin-top: 5px;

margin-bottom: 5px;

border: 1px solid #FFCB7D;

font-size: 12px;

line-height: 17px;

color: #272727;

font-weight: 500;

}



.info {

background: #BFE5FF url(images/post-style/info.gif) no-repeat 5px 8px;

padding: 12px 3px 12px 40px;

clear: both;

width: 70%;

margin-top: 5px;

margin-bottom: 5px;

border: 1px solid #66C1FF;

font-size: 12px;

line-height: 17px;

color: #272727;

font-weight: 500;

}



.click {

background: #d9e7f0 url(images/post-style/click.gif) no-repeat left 1px;

padding: 12px 3px 12px 40px;

clear: both;

width: 70%;

margin-top: 5px;

margin-bottom: 5px;

border: 1px solid #B1CDE0;

font-size: 12px;

line-height: 17px;

color: #272727;

font-weight: 500;

}



.pullquote-left {

font: normal 24px/30px "Times New Roman", Georgia, Tahoma, "Trajan Pro";

color: #000000;

margin: 10px 12px 5px 5px;

padding: 12px 5px;

float: left;

width: 30%;

text-align: left;

border-top: 1px solid #CCCCCC;

border-bottom: 1px solid #CCCCCC;

}



.pullquote-right {

font: normal 24px/30px "Times New Roman", Georgia, Tahoma, "Trajan Pro";

color: #000000;

margin: 10px 5px 0px 12px;

padding: 12px 5px;

float: right;

width: 30%;

text-align: right;

border-top: 1px solid #CCCCCC;

border-bottom: 1px solid #CCCCCC;

}















/* caption */











.caption-img-left {

display: block;

margin: 10px 15px 5px 5px;

padding: 5px;

float: left;

background: #F3F3F3;

width: 40%;

border: 1px solid #EFEFEF;

}



.caption-img-left p {

font-size: 1em;

color: #666666;

padding: 0px;

clear: both;

display: block;

margin: 0px;

width: auto;

}







.caption-img-left em {

font-size: 11px;

color: #333333;

margin: 0px;

padding: 0px;

clear: both;

font-style: italic;

font-family: Arial, Tahoma, "Lucida Sans";

line-height: 18px;

text-decoration: none;

display: block;

visibility: inherit;

width: 100%;

}



.caption-img-right em {

font-size: 11px;

color: #333333;

margin: 0px;

padding: 0px;

clear: both;

font-style: italic;

font-family: Arial, Tahoma, "Lucida Sans";

line-height: 18px;

text-decoration: none;

display: block;

visibility: inherit;

width: 100%;

}







.caption-img-right {

display: block;

margin: 10px 5px 5px 15px;

padding: 5px;

float: right;

background: #F3F3F3;

width: 40%;

border: 1px solid #EFEFEF;

}



.caption-img-right p {

font-size: 1em;

color: #666666;

margin: 0px;

padding: 0px;

clear: both;

width: auto;

}







.caption-img-right img {

clear: both;

margin: 0px;

padding: 0px;

display: block;

width: 100%;

}



.caption-img-left img {

clear: both;

margin: 0px;

padding: 0px;

display: block;

width: 100%;

}











/* caption end */ 























.post-navigator .alignleft {

float: left;

width: 98%;

margin-bottom: 5px;

display: block;

position: relative;

}



.post-navigator .alignright {

float: right;

width: 98%;

display: block;

position: relative;

}







pre {

overflow: scroll;

padding: 5px;

display: block;

border: 3px solid #CCCCCC;

font-family: "Courier New", Courier, monospace;

font-size: 12px;

color: #333333;

background: #FFFFFF;

margin: 8px 0px;

clear: both;

width: 90%;

height: 60px;

}







dl {

padding-left: 10px;

font-size: 1.1em;

margin-top: 8px;

margin-bottom: 8px;

font-family: Arial, Helvetica, sans-serif;

}







dt {

margin-bottom: 5px;

margin-top: 0px;

font-weight: 400;

font-family: Arial, Helvetica, sans-serif;

font-size: 1.1em;

}







dd {

font-style: italic;

margin-bottom: 8px;

margin-left: 0px;

font-family: Arial, Helvetica, sans-serif;

font-size: 1.1em;

}







.post-meta blockquote {

clear: both;

margin: 10px 30px 10px 15px;

font-family: "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;

font-size: 14px;

color: #000000;

font-weight: bold;

padding: 5px;

line-height: 24px;

border-left: 5px solid #000000;

}







.comment-box blockquote {

clear: both;

margin: 10px 30px 10px 15px;

font-family: "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;

font-size: 14px;

color: #F9F9F9;

font-weight: bold;

padding: 5px;

line-height: 24px;

border-left: 5px solid #FFFFFF;

}



.comment-box blockquote blockquote {

clear: both;

margin: 10px 30px 10px 15px;

font-family: "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;

font-size: 12px;

color: #F9F9F9;

font-weight: bold;

padding: 5px;

line-height: 24px;

border-left: 5px solid #FFFFFF;

}



.comment-box-alt blockquote {

clear: both;

margin: 10px 30px 10px 15px;

font-family: "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;

font-size: 14px;

color: #333333;

font-weight: bold;

padding: 5px;

line-height: 18px;

border-left: 5px solid #333333;

}



.comment-box-alt blockquote blockquote {

clear: both;

margin: 10px 30px 10px 15px;

font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;

font-size: 12px;

color: #333333;

font-weight: bold;

padding: 5px;

line-height: 18px;

border-left: 5px solid #333333;

}







code {

font-family: "Courier New", Courier, monospace;

font-size: 12px;

color: #333333;

}







.alignleft {

text-align: left;

float: left;

}



.alignright {

text-align: right;

float: right;

}



.center {

text-align: center;

margin: 0px auto;

clear: both;

}



img.alignleft {

padding: 4px;

float: left;

margin-right: 10px;

margin-top: 10px;

}



img.alignright {

padding: 4px;

float: right;

margin-top: 10px;

margin-left: 10px;

}



img.center {

padding: 4px;

display: block;

margin: 5px auto;

clear: both;

}



h1, h2, h3, h4, h5, h6 {

font-family: "Trebuchet MS", "Times New Roman", Tahoma;

text-transform: capitalize;

letter-spacing: -1px;

}







#wrapper {

width: 900px;

margin-right: auto;

margin-left: auto;

}



#header {

float: left;

width: 900px;

height: 170px;

position: relative;

background-image:url(images/header.png);

background-repeat:no-repeat;

background-color:#000000;

}



#header img {

border-width: 0px;

}



.header-left {

float: left;

width: 390px;

padding-top: 45px;

padding-left:30px;

}



.header-left h1 {

font-size: 25px;

margin: 0px;

padding: 0px;

float: left;

width: 390px;

color: #000000;

line-height: 30px;

}



.header-left h1 a {

color: #000000;

text-decoration: none;

}



.header-left h1 a:hover {

color: #990000;

text-decoration: none;

}



.header-left p {

font-size: 15px;

font-weight: bold;

margin: 0px;

padding: 0px;

float: left;

width: 390px;

line-height: 18px;

color: #333333;

}







.header-right {
float:right;
margin-top:60px;
width:320px;
color:#CCCCCC;
}

.header-right a{
	color:#FFFFFF;
	text-decoration:none;
} 
.header-right a:hover{
	color:#990000;
}

#navigator {

background: url(images/navigator.gif) no-repeat center center;

float: left;

width: 880px;

padding-right: 10px;

padding-left: 10px;

margin-top: 12px;

margin-bottom: 8px;

height: 32px;

font-family: "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;

}



#navigator ul {

float: left;

margin: 0px;

padding: 0px;

list-style-type: none;

}



#navigator ul ul {

margin: 0px;

padding: 0px;

float: left;

}



#navigator ul ul ul{

margin: 0px;

padding: 0px;

float: left;

}



#navigator ul li {

float: left;

font-size: 14px;

color: #FFFFFF;

display: inline;

font-weight: bold;

margin: 0px;

padding: 0px;

}







#navigator ul ul li {

padding: 0px;

float: left;

font-size: 14px;

color: #FFFFFF;

display: inline;

}



#navigator ul ul ul li {

padding: 0px;

float: left;

font-size: 14px;

color: #FFFFFF;

display: inline;

}



#navigator li a {

text-align: center;

padding-right: 12px;

padding-left: 12px;

color: #FFFFFF;

text-decoration: none;

text-transform: capitalize;

display: block;

margin: 0px;

height: 32px;

line-height: 32px;

float: left;

}



#navigator li a:hover {

color: #FFFFFF;

text-decoration: none;

text-transform: capitalize;

padding-right: 12px;

padding-left: 12px;

background: #292929 url(images/navs.gif) center center;

text-align: center;

display: block;

margin: 0px;

line-height: 32px;

height: 32px;

float: left;

}



#ads-vertical {

margin: 0px;

padding: 5px 0px;

float: left;

width: 900px;

text-align: center;

}







#content {

margin: 0px;

padding: 0px;

float: left;

width: 900px;

position: relative;

}



#product-blog {

width: 610px;

position: relative;

padding-top: 1em;

border-right: 1px solid #eeeeee;

padding-bottom: 3em;

float: left;

}



#product-blog-home {

float: left;

width: 900px;

position: relative;

}



#frontpage-blog {

float: left;

width: 620px;

position: relative;

padding-top: 0.7em;

}



#frontpage-sidebar {

float: right;

width: 277px;

position: relative;

padding-top: 1em;

}







#product-blog h2 {

float: left;

width: 600px;

font-size: 18px;

line-height: 23px;

color: #000000;

margin: 8px 0px;

padding: 0px;

letter-spacing: -1px;

}







#product-sidebar {

width: 277px;

position: relative;

padding-top: 1em;

float: right;

}



#product-sidebar-home {

float: left;

width: 900px;

position: relative;

padding-top: 1em;

}



.product-item {

background: url(images/products.gif) no-repeat;

display: block;

float: left;

height: 181px;

width: 179px;

margin-right: 7px;

margin-bottom: 5px;

padding: 10px;

}



.product-item a {

color: #A80000;

text-decoration: underline;

}



.product-item a:hover {

color: #CC0000;

text-decoration: none;

}











.product-item p {

}



.p-items {

float: left;

width: 179px;

margin: 0px 0px 3px;

padding: 0px;

}



.wrap-item {

float: left;

width: 179px;

}







.p-feedback {

float: left;

margin: 0px;

padding: 0px 10px 0px 17px;

background: url(images/comment.gif) no-repeat left 1px;

display: block;

}



.p-readmore {

float: left;

width: 76px;

margin: 0px;

padding: 0px 0px 0px 14px;

background: url(images/feed.gif) no-repeat left 2px;

display: block;

}



.product-item img {

clear: both;

width: 125px;

height: 125px;

border-width: 0px;

margin-bottom: 3px;

}







#box1 {

margin-right: 32px;

}



#box2 {

margin-right: 34px;

}



#box3 {

}







.post-meta {

float: left;

width: 610px;

padding-bottom: 25px;

}



.post-meta h1 {

font-size: 32px;

line-height: 38px;

color: #000000;

margin: 0px;

padding: 0px;

float: left;

}



.post-meta h1 a {

color: #A21300;

text-decoration: none;

}



.post-meta h1 a:hover {

color: #000000;

text-decoration: none;

}



.post-static {

font-size: 13px;

line-height: 19px;

margin: 0px;

padding: 0px 0px 2px;

float: left;

width: 610px;

border-bottom: 1px solid #efefef;

}



.post-static a {

color: #990000;

text-decoration: none;

font-weight: bold;

}



.post-static a:hover {

color: #333333;

text-decoration: underline;

font-weight: bold;

}



.post-content img {

border-width: 0px;

margin-right: 10px;

}



.post-ads {

float: left;

width: 600px;

font-size: 13px;

line-height: 22px;

overflow: hidden;

padding: 0px;

}



.post-content {

float: left;

width: 600px;

padding-top: 14px;

padding-bottom: 20px;

font-size: 12px;

line-height: 20px;

padding-right: 10px;

overflow: hidden;

}



.post-content ul ul {

margin: 0px;

padding: 0px;

}



.post-content h1 {

margin: 0px 0px 5px;

padding: 0px 0px 3px;

font-size: 17px;

font-weight: bold;

line-height: 20px;

color: #000000;

}



.post-content h2 {

margin: 0px 0px 5px;

padding: 0px 0px 3px;

font-size: 17px;

font-weight: bold;

line-height: 20px;

color: #000000;

}



.post-content h3 {

margin: 0px 0px 5px;

padding: 0px 0px 3px;

font-size: 15px;

font-weight: bold;

line-height: 20px;

color: #666666;

}



.post-content h4 {

margin: 0px 0px 5px;

padding: 0px;

font-size: 18px;

font-weight: bold;

line-height: 24px;

}



.post-content h5 {

margin: 0px 0px 5px;

padding: 0px;

font-size: 16px;

font-weight: bold;

line-height: 19px;

}



.post-content h6 {

margin: 0px 0px 5px;

padding: 0px;

font-size: 14px;

font-weight: bold;

line-height: 18px;

}











.post-content a {

color: #063E6A;

text-decoration: underline;

font-weight: bold;

}



.post-content a:hover {

color: #004993;

text-decoration: none;

font-weight: bold;

}



.post-cat {

padding: 3px;

float: left;

width: 600px;

font-size: 13px;

line-height: 18px;

color: #000000;

font-weight: bold;

}



.post-cat a {

text-decoration: none;

color: #990000;

font-weight: normal;

}







.post-cat a:hover {

text-decoration: underline;

color: #003366;

font-weight: normal;

}



.comm-count {

float: left;

width: 580px;

padding-left: 18px;

background: url(images/comment.gif) no-repeat left center;

}



.cat {

float: left;

width: 600px;

padding: 0px;

}







.social {

float: left;

width: 595px;

font-size: 13px;

line-height: 30px;

text-transform: capitalize;

background: #EFEFEF;

height: 30px;

border: 1px solid #dedede;

margin-top: 10px;

}







.social a {

color: #666666;

text-decoration: none;

padding-right: 12px;

padding-left: 12px;

border-right: 1px solid #D6D6D6;

}



.social a:hover {

color: #000000;

text-decoration: underline;

padding-right: 12px;

padding-left: 12px;

border-right: 1px solid #D6D6D6;

}



.clear-fix {

float: left;

height: 25px;

width: 610px;

}



















#post-navigator {

color: #000000;

margin: 0px;

padding: 0px;

float: left;

width: 580px;

}



#post-navigator-single {

margin: 0px;

padding: 0px;

float: left;

width: 580px;

font-size: 13px;

line-height: 20px;

}



.wp-pagenavi {

float: left;

width: 580px;

padding-top: 8px;

padding-bottom: 8px;

font-size: 12px;

}



.pages {

font-size: 11px;

color: #000000;

background: #f8f8f8;

padding: 2px 5px;

border: 1px solid #dddddd;

margin-right: 5px;

font-weight: bold;

}



.current {

background: #FFFFFF;

padding: 2px 4px;

border: 1px solid #CCCCCC;

margin-left: 4px;

color: #000000;

}







#post-navigator a {

color: #FFFFFF;

background: #000000;

padding: 2px 4px;

margin: 0px 0px 0px 3px;

text-decoration: none;

border: 1px solid #666666;

}



#post-navigator a:hover {

color: #000000;

background: #EEEEEE;

padding: 2px 4px;

margin: 0px 0px 0px 3px;

text-decoration: none;

border: 1px solid #CCCCCC;

}



#post-navigator-single .alignleft {

margin: 0px;

padding: 0px;

float: left;

width: 45%;

overflow: hidden;

height: 20px;

}



#post-navigator-single .alignright {

margin: 0px;

padding: 0px;

float: right;

width: 45%;

overflow: hidden;

height: 20px;

}



#post-navigator-single a {

color: #000000;

padding: 5px 8px;

margin: 0px 0px 0px 3px;

text-decoration: underline;

font-weight: bold;

}



#post-navigator-single a:hover {

color: #003366;

padding: 5px 8px;

margin: 0px 0px 0px 3px;

text-decoration: none;

font-weight: bold;

}



























#comment-template {

margin: 0px;

padding: 0px 0px 10px;

float: left;

width: 610px;

}



#comment-template h4 {

font-size: 17px;

color: #FFFFFF;

margin: 20px 0px;

padding: 5px 12px;

float: left;

line-height: 24px;

display: inline;

background: #333333;

border: 1px solid #000000;

}



#comment-template h5 {

font-size: 17px;

color: #FFFFFF;

margin: 20px 0px;

padding: 5px 12px;

float: left;

line-height: 24px;

display: inline;

background: #990000;

border: 1px solid #990033;

}



#comment-template h5 a {

color: #FFFFFF;

text-decoration: none;

}



#comment-template h5 a:hover {

color: #FFFFFF;

text-decoration: underline;

}



#comment-template h6 {

font-size: 17px;

color: #FFFFFF;

margin: 20px 0px;

padding: 5px 12px;

float: left;

line-height: 24px;

display: inline;

background: #990000;

border: 1px solid #990033;

}











.comment-box {

float: left;

width: 548px;

color: #FFFFFF;

}



.comment-box a {

color: #CCCCCC;

text-decoration: underline;

}



.comment-box a:hover {

color: #EEEEEE;

text-decoration: none;

}







.top-cb {

background: url(images/top.gif) no-repeat bottom;

float: left;

height: 13px;

width: 548px;

}



.center-cb {

background: url(images/center.gif) repeat-y;

float: left;

width: 518px;

padding-right: 15px;

padding-left: 15px;

font-size: 12px;

line-height: 17px;

}



.author {

font-size: 17px;

float: left;

width: 518px;

line-height: 17px;

font-family: "Trebuchet MS", Verdana, sans-serif, "Courier New";

font-weight: bold;

}



.date {

float: left;

width: 518px;

font-size: 12px;

}



.text {

float: left;

width: 518px;

padding-top: 5px;

padding-bottom: 10px;

font-size: 13px;

line-height: 20px;

}







.bottom-cb {

background: url(images/bottom.gif) no-repeat top;

float: left;

width: 548px;

height: 36px;

margin-bottom: 5px;

}











.comment-box-alt {

float: left;

width: 548px;

color: #121212;

}



.comment-box-alt a {

color: #A02C1C;

text-decoration: underline;

}



.comment-box-alt a:hover {

color: #333333;

text-decoration: underline;

}







.top-cb-alt {

background: url(images/top-alt.gif) no-repeat bottom;

float: left;

height: 13px;

width: 548px;

}



.center-cb-alt {

background: url(images/center-alt.gif) repeat-y;

float: left;

width: 518px;

padding-right: 15px;

padding-left: 15px;

font-size: 12px;

line-height: 17px;

}







.bottom-cb-alt {

background: url(images/bottom-alt.gif) no-repeat top;

float: left;

width: 548px;

height: 36px;

margin-bottom: 5px;

}



.ping {

padding: 3px;

float: left;

width: 550px;

border: 1px solid #CCCCCC;

background: #F9F9F9;

font-size: 13px;

line-height: 21px;

color: #121212;

margin-bottom: 3px;

}



.ping-alt {

padding: 3px;

float: left;

width: 550px;

border: 1px solid #F7f7f7;

background: #FFFFFF;

font-size: 13px;

line-height: 21px;

color: #121212;

margin-bottom: 3px;

}



.ping a {

color: #990000;

text-decoration: none;

}



.ping-alt a {

color: #990000;

text-decoration: none;

}



#comment-form {

margin: 0px;

padding: 0px;

float: left;

width: 610px;

}



#comment-form p {

margin-bottom: 10px;

margin-top: 0px;

font-size: 14px;

color: #000000;

font-family: "Trebuchet MS", Verdana, sans-serif, "Courier New";

font-weight: bold;

}



#comment-form label {

font-size: 15px;

color: #000000;

font-weight: bold;

font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;

line-height: 18px;

margin: 0px;

padding: 0px;

}







.sb-box {

width: 300px;

padding: 7px;

border: 1px solid #CCCCCC;

font-size: 13px;

color: #000000;

}



#comment-form .sbb {

font-family: "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;

font-size: 14px;

font-weight: bold;

color: #000000;

margin: 0px;

padding: 5px 12px;

}



#comment-form #policy {

font-size: 13px;

color: #666666;

margin-top: 12px;

margin-bottom: 0px;

font-family: Arial, Tahoma, "Lucida Sans";

line-height: 20px;

font-weight: normal;

}







.com-a {

width: 520px;

padding: 10px;

height: 300px;

font-size: 13px;

line-height: 18px;

color: #000000;

margin-top: 5px;

border: 1px solid #CCCCCC;

}



.sidebar-box {

float: left;

width: 277px;

background: url(images/bottom-sidebar.gif) no-repeat bottom;

padding-bottom: 25px;

color: #222222;

margin-bottom: 10px;

}



.sidebar-box select {

margin: 0px;

padding: 4px;

width: 210px;

border: 1px solid #dedede;

font-size: 13px;

color: #000000;

background: #FFFFFF;

font-family: "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;

line-height: 120%;

font-weight: bold;

}



.sidebar-box table {

margin: 0px;

padding: 0px;

float: left;

width: 97%;

}











.sidebar-box h3 {

font-size: 17px;

line-height: 28px;

color: #FFFFFF;

background: url(images/main-sidebar.gif) no-repeat bottom;

margin: 0px;

float: left;

height: 34px;

width: 237px;

padding-left: 40px;

font-family: "Trebuchet MS", Verdana, sans-serif, "Courier New";

}



.box {

background: url(images/bd-sidebar.gif) repeat-y;

margin: 0px;

padding: 10px 20px;

float: left;

width: 237px;

font-size: 13px;

line-height: 18px;

color: #000000;

}



.box a {

color: #A21300;

text-decoration: none;

}



.box a:hover {

color: #A21300;

text-decoration: underline;

}



.box img {

margin-top: 5px;

border-width: 0px;

}







.list {

background: url(images/bd-sidebar.gif) repeat-y;

margin: 0px;

padding: 10px 20px 5px;

float: left;

width: 237px;

list-style-type: none;

}



.list img {

border-width: 0px;

}



.list ul {

margin: 0px;

padding: 0px;

float: left;

width: 227px;

list-style-type: none;

}



.list li {

font-size: 13px;

line-height: 18px;

color: #666666;

margin: 0px 0px 5px;

padding: 0px;

float: left;

width: 237px;

}



.list ul li {

font-size: 13px;

line-height: 18px;

color: #666666;

margin: 5px 0px 0px;

padding: 0px;

float: left;

width: 227px;

}
.tablist li {
	font-size: 13px;
	line-height: 18px;
	color: #666666;
}

.tablist {
	list-style:none;
}
.list li a, .tablist li a {

background: url(images/dot.gif) no-repeat left 3px;

padding-left: 10px;

color: #000000;

text-decoration: none;

margin: 0px;

padding-top: 1px;

padding-bottom: 1px;

}



.list li a:hover {

background: url(images/dot.gif) no-repeat left 3px;

padding-left: 10px;

color: #A21300;

text-decoration: underline;

padding-top: 1px;

padding-bottom: 1px;

}



.list li table {

margin: 0px;

padding: 0px;

float: left;

width: 95%;

}



















.nolist {

background: url(images/bd-sidebar.gif) repeat-y;

margin: 0px;

padding: 10px 20px 5px;

float: left;

width: 237px;

list-style-type: none;

}







.nolist ul {

margin: 0px;

padding: 0px;

float: left;

width: 227px;

list-style-type: none;

}







.nolist li {

font-size: 13px;

line-height: 24px;

color: #999999;

margin: 0px 0px 5px;

padding: 0px;

float: left;

width: 237px;

}



.nolist ul li {

font-size: 13px;

line-height: 24px;

color: #666666;

margin: 5px 0px 0px;

padding: 0px;

float: left;

width: 227px;

}



.nolist li a {

color: #000000;

text-decoration: none;

margin: 0px;

padding-top: 1px;

padding-bottom: 1px;

}



.nolist li img {

border-width: 0px;

}



.nolist li a:hover {

color: #A21300;

text-decoration: underline;

padding-top: 1px;

padding-bottom: 1px;

}







#getflickr {

background: url(images/bd-sidebar.gif) repeat-y;

margin: 0px;

padding: 10px 20px 5px;

float: left;

width: 237px;

list-style-type: none;

}



#getflickr  li {

font-size: 13px;

line-height: 24px;

color: #999999;

margin: 0px 0px 5px;

padding: 0px;

float: left;

}



#getflickr li img {

margin: 0px 10px 10px 0px;

padding: 5px;

float: left;

height: 96px;

width: 96px;

border: 1px solid #DEDEDE;

}



#getflickr li img:hover {

margin: 0px 10px 10px 0px;

padding: 5px;

float: left;

height: 96px;

width: 96px;

border: 1px solid #CCCCCC;

background: #f9f9f9;

}



























.adlist {

background: url(images/bd-sidebar.gif) repeat-y;

margin: 0px;

padding: 10px 5px 5px 10px;

float: left;

width: 262px;

list-style-type: none;

}



.adlist img {

border-width: 0px;

margin: 0px 5px 5px 0px;

padding: 0px;

float: left;

}



.adlist p {

margin: 0px;

padding: 8px 0px 0px 8px;

float: left;

width: 254px;

font-size: 13px;

line-height: 18px;

color: #000000;

}



.adlist p a {

color: #990000;

text-decoration: underline;

}



.adlist p a:hover {

color: #CC0000;

text-decoration: none;

}















#themeswitcher {

background: url(images/bd-sidebar.gif) repeat-y;

margin: 0px;

padding: 4px 20px 0px;

float: left;

width: 237px;

font-size: 11px;

line-height: 18px;

color: #232323;

list-style-type: none;

}



#themeswitcher select {

font-family: "Trebuchet MS", Verdana, sans-serif, "Courier New";

font-size: 12px;

font-weight: bold;

color: #222222;

width: 230px;

border-top: 1px solid #DADADA;

border-right: 1px solid #eeeeee;

border-bottom: 1px solid #eeeeee;

border-left: 1px solid #eeeeee;

}



.sidebar-box form {

/*

background: url(images/bd-sidebar.gif) repeat-y;

margin: 0px;

padding: 5px 20px 0px;

*/

float: left;

width: 237px;

font-size: 11px;

line-height: 18px;

color: #232323;

list-style-type: none;

}



.sidebar-box p {

margin-top: 5px;

margin-bottom: 0px;

}



.sbm-b {

padding: 1px;

width: 230px;

font-family: "Trebuchet MS", Verdana, sans-serif, "Courier New";

font-size: 13px;

font-weight: bold;

color: #111111;

border: 1px solid #CCCCCC;

}



#footer {

background: url(images/footer.gif) no-repeat;

float: left;

height: 83px;

width: 880px;

margin-bottom: 5px;

margin-top: 5px;

padding: 15px 10px 10px;

font-size: 13px;

line-height: 20px;

color: #000000;

text-align: center;

}



#footer-bot img {

border-width: 0px!important;

}







#footer a {

color: #990000;

text-decoration: none;

font-weight: bold;

}



#footer a:hover {

color: #910000;

text-decoration: underline;

font-weight: bold;

}



#footer-bot {

margin: 0px;

padding: 0px 0px 5px;

float: left;

width: 900px;

position: relative;

}



#footer-bot .sidebar-box {

float: left;

width: 277px;

background: url(images/bottom-sidebar.gif) no-repeat 11px bottom;

padding-bottom: 25px;

color: #222222;

margin-bottom: 0px;

padding-right: 11px;

padding-left: 11px;

}























/* s-rank */







#sr_wrapper {

font-family:Verdana, Arial, "Times New Roman", sans-serif;

font-size: 11px;

margin:0px 0 10px;

display:block;

}



#sr_wrapper a, #sr_wrapper a:hover, #sr_wrapper a:visited {

text-decoration:none;

font-size:11px;

background:none;

border: 0;

margin: 0;

line-height:20px;

}



#sr_about {

font-size:8px;

clear:none;

display:block;

margin-left:5px;

margin-top:25px;

width:70px;

}



.sr_rank_container {

width: 70px;

height: 30px;

display: block;

text-align: center;

float: left;

margin-left: 0px;

margin-right: 12px;

}



.sr_rank_bar {

width:42px;

border: 0;

padding: 0;

margin: 0;

font-size: 0;

display: block;

}



.sr_rank_border {

width:70px;

border: 1px solid #dedede;

padding: 0;

margin: 0;

text-align: center;

display: block;

}



.sr_rank_bar_filled {

height: 3px;

padding: 0;

margin: 0;

border: 0;

display: block;

}



.sr_rank_text {

line-height:1.3em;

}



.wp-polls {

margin: 0px;

padding: 0px;

float: left;

width: 96%;

}



.wp-polls form {

margin: 0px;

padding: 0px;

float: left;

width: 100%;

}

ins iframe .bb{

	display:none;

}

ins {overflow:hidden;}

#google_ads_frame1 {

	top:-18px;

}
/* ----- TABBED ----- */

.tabbed {
width: 270px;
padding-top: 10px;
background: #ffffff;
margin-bottom: 15px;
}

.tabbed ul, li, ul li{
        margin-left: 0;
}


	.tabbed a {
	color: #797979;
	text-decoration: none;
	}
	
	.tabbed a:hover {
    	color: #2c2c2c;
        text-decoration: none;
	}

    .tabnav {
                padding-bottom: 2px;
				padding-left:5px;
    }
	.tabnav li {
	display: inline;
	list-style: none;
	padding-right: 2px;
	}
	
		.tabnav li a {
		text-decoration: none;
		text-transform: uppercase;
		color: #797979;
        font-size: 12px;
        font-weight: bold;
		padding: 8px 8px;
		outline: none;
        background-color: #2c2c2c;
		}
		
		.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
		background: #A21300;
		color: #ffffff;
		text-decoration: none;
        border-top: 1px solid #004f34;
		}
		
	.tabdiv {
	margin-top: 2px;
	background: #f1f1f1;
	border: 1px solid #dedbd1;
	padding: 5px;
	}
	
		.tabdiv li {
		padding-left: 10px;
        padding-bottom: 5px;
		}

.ui-tabs-hide {
		display: none;
		}

.float-left {
            float: left;
            display: inline;
}
a.button {
	font-size:15px;
	font-weight:bold;
	/* display:block; */
	color:#FFFFFF;
	padding:6px;
	-moz-border-radius:10px;
	background-color:#A21300;
	margin-top:10px;
	text-decoration:none;
}
a.button:hover {
	background-color:#000000;
	color:#FFFFFF;
}
/* BOF new homepage */
.homeLeft {
	float:left;
	width:480px;
}
.homeRight {
	float:right;
	width:390px;
}
#trabajos, #servicios, #blog, #contacto {
	margin:0px;
	padding:0px;
	list-style:none;
}
#trabajos li{
	border:7px solid #000;
	float:left;
	height:70px;
	margin-right:7px;
	margin-bottom:12px;
}
#trabajos li:hover{
	border:7px solid #900;
}
#trabajos li img{
	border:none;	
}
#servicios li, #blog li, #contacto li{
	font-size:14px;
	padding-bottom:15px;
}
#blog li {
	border-bottom:1px solid #CCC;
	padding-top:7px;
	padding-bottom:7px;
}
#blog li a{
	color:#333;
}
.homeLeft a, .homeRight a{
	color:#900;
	text-decoration:none;
	font-size:12px;
}
.homeLeft a:hover, .homeRight a:hover{
	color:#000;
}
/* EOF new homepage */