/* Round corner boxes */

.box {background: transparent; padding: 2px 0; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.box h1, .box p {margin:0 10px;}
.box h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.box p {padding: 1px 5px; margin: 0; font-size: 11px; color: #ccc;}
.box a {text-decoration: none; color: #ffa600;}
.box a:hover {text-decoration: underline;}
.box img {border: 1px solid #393939; float: left; margin: 1px 5px;}

.box .top, .box .bottom {display: block; background: transparent; font-size: 1px;}
.box .b1, .box .b2, .box .b3, .box .b4, .box .b1b, .box .b2b, .box .b3b, .box .b4b {display: block; overflow: hidden;}
.box .b1, .box .b2, .box .b3, .box .b1b, .box .b2b, .box .b3b {height: 1px;}
.box .b2, .box .b3, .box .b4, .box .b2b, .box .b3b, .box .b4b {background: #444; border-left: 1px solid #494949; border-right: 1px solid #494949;}

.box .b1, .box .b1b {margin: 0 5px; background: #494949;}
.box .b2, .box .b2b {margin: 0 3px; border-width: 0 2px;}
.box .b3, .box .b3b {margin: 0 2px;}
.box .b4, .box .b4b {height: 2px; margin: 0 1px;}

.box .boxcontent {display: block; background: #444; border-left: 1px solid #494949; border-right: 1px solid #494949; height: 84px;}

.box .boxcontentportrait {display: block; background: #444; border-left: 1px solid #494949; border-right: 1px solid #494949; height: 104px;} 

.box .boxcontentauto {display: block; background: #444; border-left: 1px solid #494949; border-right: 1px solid #494949;}


/* Round corner boxes - outline only, square corners on left */

.outline {background: transparent; padding: 2px 0; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.outline h1, .outline p {margin: 0;}
.outline h1 {padding: 3px 5px; font-size: 18px; color:#eee; letter-spacing: 1px;}
.outline p {padding: 3px 5px; margin: 0; font-size: 11px; color: #ccc; text-align: left;}
.outline a {text-decoration: none; color: #ffa600;}
.outline a:hover {text-decoration: underline;}
.outline img {border: 1px solid #393939;}

.outline .top, .outline .bottom {display: block; background: transparent; font-size: 1px;}
.outline .b1, .outline .b2, .outline .b3, .outline .b4, .outline .b1b, .outline .b2b, .outline .b3b, .outline .b4b {display: block; overflow: hidden;}
.outline .b1, .outline .b2, .outline .b3, .outline .b1b, .outline .b2b, .outline .b3b {height: 1px;}
.outline .b2, .outline .b3, .outline .b4, .outline .b2b, .outline .b3b, .outline .b4b {background: transparent; border-left: 1px solid #555; border-right: 1px solid #555;}

.outline .b1, .outline .b1b {margin: 0 5px 0 0; background: #555;}
.outline .b2, .outline .b2b {margin: 0 3px 0 0; border-width: 0 2px;}
.outline .b3, .outline .b3b {margin: 0 2px 0 0;}
.outline .b4, .outline .b4b {height: 2px; margin: 0 1px 0 0;}

.outline .boxcontent {display: block; background: transparent; border-left: 1px solid #555; border-right: 1px solid #555; height: 84px;}

.outline .boxcontentportrait {display: block; background: transparent; border-left: 1px solid #555; border-right: 1px solid #555; height: 104px;}

.outline .boxcontentarticles {display: block; background: transparent; border-left: 1px solid #555; border-right: 1px solid #555; height: 124px;}

.outline .boxcontentauto {display: block; background: transparent; border-left: 1px solid #555; border-right: 1px solid #555;}