﻿/*
Theme Name: WordPress Vibrant
Theme URI: http://www.customthemedesign.com/
Description: A vibrant wordpress style by <a href="http://www.customthemedesign.com/">Custom Theme Design</a>.
Version: 1.0
Author: Ahmed Fouad
Author URI: http://www.customthemedesign.com/
*/

/***************************************************/

*{font-family:arial,"Trebuchet MS"; color:#666; outline:0; padding:0; margin:0; border:0 none; text-decoration:none; white-space:normal; vertical-align:top}

html, body{line-height:1}
hr{display:none}
blockquote:before, blockquote:after, q:before, q:after{content:''}
blockquote, q{quotes:""""}
ul{list-style-type:none}
ol{list-style-type:decimal}
.clear{clear:both}

body{background:#e6f3f5 url(images/bg.gif) repeat-x top; text-align:center}

#breadcrumbs{font-size:11px; padding:5,5,5,5}

#container{width:1000px; margin-right:auto; margin-left:auto; text-align:left}

#header{width:1000px; height:173px}

#pagenav{float:left; width:627px; height:45px}

#pagenav ul{float:left; padding-top:15px; padding-left:20px; height:30px}

#pagenav ul li{float:left; height:30px; text-align:center; margin-right:1px}

#pagenav ul li a{background:url(images/nav.gif) repeat-x; background-position:center 0px; float:left; display:block; padding-left:20px; padding-right:20px; line-height:30px; height:30px; font-size:14px; letter-spacing:-1px; color:#a0d21a; font-weight:bold}

#pagenav ul li a:hover{background:url(images/nav.gif) repeat-x; background-position:center -30px}

#pagenav ul li.current_page_item a{background:url(images/nav.gif) repeat-x; background-position:center -60px; color:#FFF}

#pagenav ul li.current_page_item a:hover{background:url(images/nav.gif) repeat-x; background-position:center -60px}

#productnav{float:left; width:850px; height:10px}

#productnav ul{float:left; padding-top:5px; padding-left:20px; height:30px}

#productnav ul li{float:left; height:30px; text-align:center; margin-right:1px; position:relative}

#productnav ul li a{background:url(images/nav.gif) repeat-x; background-position:center 0px; float:left; display:block; padding-left:10px; padding-right:10px; line-height:30px; height:30px; font-size:14px; letter-spacing:-1px; color:#a0d21a; font-weight:bold}

#productnav ul li a:hover{background:url(images/nav.gif) repeat-x; background-position:center -30px}

#productnav ul li.current_page_item a{background:url(images/nav.gif) repeat-x; background-position:center -60px; color:#FFF}

#productnav ul li.current_page_item a:hover{background:url(images/nav.gif) repeat-x; background-position:center -60px}

ul#topnav li .sub{position:absolute; top:11px; left:0; padding:20px 20px 20px; float:left; display:none}
ul#topnav li .row{clear:both; float:left; width:100%; margin-bottom:10px}
ul#topnav li .sub ul{background-color:#A0D21A; list-style:none; margin:0; padding:0; width:240px; float:left}
ul#topnav .sub ul li{ background-color:#A0D21A; width:100%; color:#fff}
ul#topnav .sub ul li h5{padding:0;  margin:0; font-size:1.3em; font-weight:normal}
ul#topnav .sub ul li h5 a{padding:5px 0; background-image:none; color:#e8e000}
ul#topnav .sub ul li a{float:none; text-indent:0; height:auto; background:url(navlist_arrow.png) no-repeat 5px 12px; padding:7px 5px 7px 15px; display:block; text-decoration:none; color:#fff}
ul#topnav .sub ul li a:hover{color:#ddd; background-position:5px 12px}

#searchform{float:left; width:333px; height:45px; margin-right:20px}

#searchform form{float:right; display:inline; background:url(images/ico-search.gif) no-repeat; background-position:left 0px; width:333px; height:45px}

#searchform fieldset{float:right; display:inline; padding-top:10px; height:35px}

#searchform label{vertical-align:middle; color:#FFF; font-weight:bold; font-size:11px}

#searchform input{display:inline; vertical-align:middle; font-size:11px}

#searchinput{width:177px; height:20px; padding-left:6px; padding-top:6px; padding-right:6px; background:url(images/search-input.gif) no-repeat; color:#999}

#searchbutton{width:35px; height:25px; line-height:1.4em; background:url(images/search-button.gif) no-repeat; font-weight:bold; color:#FFF; text-align:center; cursor:pointer}

form#srcform{background:#EEE; padding:10px}

form#srcform fieldset{}

form#srcform input{vertical-align:middle; font-size:11px}

form#srcform #srcinput{padding:4px; width:250px; background:#FFF; color:#333; font-weight:normal; border:1px solid #ddd}

form#srcform #srcbutton{padding:2px; width:50px; background:#aaa; color:#FFF; font-weight:bold; text-align:center; cursor:pointer}

#logo{float:left; display:inline; margin-top:50px; margin-left:20px; margin-right:20px; padding-right:40px; padding-left:40px; border-right:1px solid #aaa; background:url(images/logo2.gif) no-repeat; background-position:left 0px}

span.logo{padding-top:9px; font-size:22px; font-weight:bold; letter-spacing:-2px; color:#FFF}

span.logo a{font-size:22px; font-weight:bold; letter-spacing:-2px; color:#FFF}

span.logo a .green{font-size:22px; font-weight:bold; letter-spacing:-2px; color:#aeec07}

span.logo a:hover{color:#aeec07}

#logo .description{color:#feffe3; font-size:11px; line-height:1.4em}

#about{float:left; display:inline; margin-top:35px; width:550px; font-size:11px}

#about p{color:#FFF; font-size:11px; line-height:1.4em}

#column{float:left; width:540px; margin-right:20px}
#columnpage{margin-right:10px; float:left; width:680px}

#columnpageproduct{margin-right:10px; float:left; width:980px}

.post{margin-top:20px}

.post a{color:#2c78b9}

.post a:hover{color:#4ba5f2}

.post-top{width:540px; height:10px; background:url(images/post-top.gif) no-repeat; overflow:hidden}

.post-bottom{width:540px; height:10px; background:url(images/post-bottom.gif) no-repeat; overflow:hidden}

.post-top-page{width:680px; height:10px; background:url(images/post-top-page.gif) no-repeat; overflow:hidden}

.post-bottom-page{width:680px; height:10px; background:url(images/post-bottom-page.gif) no-repeat; overflow:hidden}

.post-top-page-product{width:980px; height:10px; background:url(images/post-top-page-product.gif) no-repeat; overflow:hidden}

.post-bottom-page-product{width:980px; height:10px; background:url(images/post-bottom-page-product.gif) no-repeat; overflow:hidden}

.entry{background:#FFF; border-right:1px solid #bddbe6; border-left:1px solid #bddbe6}

.entry h1{padding-left:15px; padding-right:15px; padding-top:5px; line-height:1.3em; font-size:16px; font-weight:bold; letter-spacing:-1px}

.entry h1 a{line-height:1.3em; font-size:16px; font-weight:bold; letter-spacing:-1px}

.entry .date{display:block; margin-left:15px; margin-right:15px; color:#999; padding-bottom:5px; font-size:11px}

.entry h2{padding-left:15px; padding-right:15px; padding-top:5px; line-height:1.3em; font-size:16px; font-weight:bold; letter-spacing:-1px}

.entry h2 a{line-height:1.3em; font-size:16px; font-weight:bold; letter-spacing:-1px}

.entry .date{display:block; margin-left:15px; margin-right:15px; color:#999; padding-bottom:5px; font-size:11px}

.info{background:#f5feff; border-top:1px dotted #ddd; border-bottom:1px dotted #ddd; padding-left:15px; padding-right:15px; font-size:11px}

.info .cat{float:left}

.info .comments{float:right}

.info .cat a{line-height:26px; background:url(images/ico-date.gif) no-repeat; background-position:left center; padding-top:1px; padding-bottom:1px; padding-left:20px}

.info .comments a{line-height:26px; background:url(images/ico-comment.gif) no-repeat; background-position:left center; padding-top:1px; padding-bottom:1px; padding-left:20px}

.content{padding-top:15px; padding-right:15px; padding-left:15px; padding-bottom:1px}

 #brandcontainer{float:left;  bottom center no-repeat; padding-bottom:1px}
 #brandinner{float:left; overflow:hidden}
 #brandinner div{float:left; width:314px; margin-right:10px; margin-bottom:-1000px; padding-bottom:1000px}
 #brandinner .col2{margin-right:0}
 .clear{clear:both; padding-top:10px}

 #productcol{ width:980px}
#productcolleft{ width:470px;  float:left}
#productcolright{  width:490px;  float:left}

 
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6{line-height:1.5em; margin:0px 0px 5px 0px; padding:0}

.content p{font-size:12px; line-height:1.5em; margin:0px 0px 10px 0px; padding:0}

.content .more-link{font-size:11px; font-weight:bold; text-transform:uppercase; display:block}

.content h1{letter-spacing:-2px; font-size:20px; color:#97aab1}

.content h2{letter-spacing:-1px; font-size:18px; color:#1394ef}

.content h3{letter-spacing:-1px; font-size:16px; font-weight:bold; color:#333}

.content h4{font-size:14px; font-weight:bold}

.content h5{font-size:12px; font-weight:bold; color:#999}

.content h6{font-size:11px; font-weight:bold}

.content ol{padding-left:20px}
.content ul{margin:5px 5px 20px 5px}
.content ol{margin:5px 5px 20px 5px}
.content ul ul{margin:5px 5px 5px 5px}
.content ol ol{margin:5px 5px 5px 5px}

.content ol li{line-height:1.5em; color:#333; margin-bottom:5px; font-size:12px}

.content ul li{line-height:1.5em; color:#333; background:url(images/bullet.gif) no-repeat; background-position:left 6px; padding-left:20px; margin-bottom:5px; font-size:12px}

.product{padding:10px; border:1px solid #bfe3eb; background:#FFF}

.product ul{}

.product ul li{float:left; display:inline; width:178px; height:155px; margin-left:5px; margin-right:2px}

.product ul li a{float:left; display:block; width:125px; height:35px}

.product ul li a img{float:left; display:block; width:125px; height:125px}

.product{padding:10px; border:1px solid #bfe3eb; background:#FFF}

.product-list ul{}

.product-list ul li{float:left; display:inline; width:600px; height:125px; margin-left:5px; margin-right:2px}

.product-list ul li a{float:left; display:block; width:600px; height:125px}

.product-list ul li a img{float:left; display:block; width:125px; height:125px}

div.prodboxinner{ width:625px;  height:130px;  margin:10px 10px;  border:1px solid #BFE3EB}

div.prodboxinnertext{ width:610px;  height:110px;  margin:0px 10px}

div.prodboxtext p{ margin:00px 10px}

div.prodimage{float:right}

div.prodboxinnersimilar{ width:200px;  height:150px;  margin:10px 10px;  border:1px solid #BFE3EB; float:left}

div.prodboxinnertextsimilar{ width:140px;  height:110px;  margin:0px 10px}

div.prodboxtextsimilar p{ margin:00px 10px}



div.prodboxinnerside{ width:275px;  height:55px;  margin:5px 5px; }

div.prodboxinnertextside{ width:260px;  height:55px;  margin:0px 5px;}


div.sidebarimage{ width:50px;  height:50px; float:left; margin:0px 5px;}


div.sidebartext{ width:190px; float:right; margin:0px 5px;}





blockquote{padding:10px; padding-left:40px; background:#f7fcea url(images/blockquote.gif) no-repeat; background-position:8px 8px; margin-bottom:15px}

blockquote p{font-family:georgia,arial; line-height:1.5em; font-size:12px; color:#366799}

blockquote *{font-family:georgia,arial; line-height:1.5em; font-size:12px; color:#366799}

ins{text-decoration:underline}

del{text-decoration:line-through}

code{color:#333; font-family:verdana; font-size:11px; background:#eee}

.tags{border-top:1px solid #ddd; font-weight:bold; line-height:2em; color:#bbb; padding-left:15px; padding-right:15px; text-align:right; font-size:11px}

.tags a{font-weight:normal; color:#333; text-transform:lowercase}

.tags a:hover{color:#ff9600}

.follow{background:#fcffeb; padding:10px; margin-left:15px; margin-right:15px; margin-top:10px; margin-bottom:10px; border:1px solid #dcddd6; font-weight:bold; font-size:11px}

.follow a{font-weight:bold; background:url(images/rss.gif) no-repeat; background-position:left center; padding-left:20px}

.state{margin-left:15px; margin-bottom:15px; font-size:12px; line-height:1.5em}

.state a{line-height:1.5em}

.navigation{padding-top:10px; padding-right:5px; padding-left:5px; font-size:11px; line-height:1em; text-transform:uppercase; font-weight:bold}

.navigation a{color:#333}

.navigation a:hover{color:#2c78b9}

.navleft{float:left; width:48%}

.navright{float:right; width:48%; text-align:right}

.alignleft img, .alignright img, .aligncenter img{border:4px solid #ccc}

.alignleft{float:left; display:inline; background:#fff; margin-right:10px; margin-bottom:4px}

.alignright{float:right; display:inline; background:#fff; margin-left:10px; margin-bottom:4px}

.aligncenter{text-align:center; display:block}

.alignnone{text-align:center; display:block}

p.wp-caption-text{padding:3px; margin:0; font-size:11px; color:#999}

#sidebar{float:left; width:420px}

.box{width:420px}

.box h3{margin-top:20px; display:block; background:url(images/bigheader.gif) no-repeat; width:420px; height:30px; color:#FFF; line-height:27px; font-weight:bold; text-indent:10px; font-size:11px}

.ads{padding:10px; border:1px solid #bfe3eb; background:#FFF}

.ads ul{}

.ads ul li{float:left; display:inline; width:125px; height:125px; margin-left:5px; margin-right:2px}

.ads ul li a{float:left; display:block; width:125px; height:125px}

.ads ul li a img{float:left; display:block; width:125px; height:125px}

.subscribe{padding:10px; border:1px solid #bfe3eb; background:#FFF}

.rssfeed{font-size:12px; line-height:1.4em; background:url(images/bullet.gif) no-repeat; background-position:left 5px; padding-left:15px; margin-bottom:5px}

.rssfeedlinks{padding-top:5px; padding-bottom:5px; margin-bottom:10px; border-bottom:1px dotted #ddd; font-size:11px}

.rssfeedlinks a{float:left; font-weight:bold; background:url(images/rss.gif) no-repeat left; padding-left:22px; line-height:1.5em; color:#2c78b9; margin-right:40px}

.rssfeedlinks a:hover{color:#ff9600; line-height:1.5em}

.subscribe form{display:inline}

.subscribe fieldset{display:inline}

.subscribe input{display:inline; vertical-align:middle; font-size:11px}

#rssinput{width:300px; height:20px; padding-left:7px; padding-top:7px; background:url(images/rss-input.gif) no-repeat top}

#rssinput:focus{width:300px; height:20px; padding-left:7px; padding-top:7px; background:url(images/rss-input.gif) no-repeat bottom}

#rssbutton{width:36px; height:36px; background:url(images/rss-button.gif) no-repeat; cursor:pointer}

.tabs{margin-top:20px; width:420px; overflow:hidden}

.tabs li{float:left; display:inline; margin-left:1px; text-align:center; overflow:hidden; font-size:11px}

.tabs li a{float:left; display:block; color:#FFF; font-weight:bold; padding-left:20px; padding-right:20px; line-height:26px; height:26px; background:url(images/tab.gif) repeat-x top}

.tabs li a:hover{display:block; color:#c0ef05}

.tabs li a.selected{display:block; background:url(images/tab.gif) repeat-x bottom; color:#FFF}

.tabs li a.selected:hover{display:block; background:url(images/tab.gif) repeat-x bottom; color:#FFF}

.tabcontent{display:none; background:#fcffec url(images/tabtop.gif) no-repeat top; border:1px solid #bfe3eb; border-top:0; padding-top:15px; padding-left:10px; padding-right:10px; padding-bottom:5px; overflow:hidden; font-size:11px}

.tabcontent a, .tabcontent a strong{color:#2c78b9; line-height:1.4em}

.tabcontent a:hover, .tabcontent a:hover strong{color:#4ba5f2}

.tabcontent ul li{display:block; background:url(images/bullet.gif) no-repeat; background-position:left 5px; border-bottom:1px dotted #ddd; padding-bottom:5px; margin-bottom:5px; padding-left:20px; color:#999; line-height:1.4em; font-size:11px}

.tabcontent ul li a{color:#2c78b9; line-height:1.4em}

.tabcontent ul li a:hover{color:#4ba5f2}

.tabcontent ul li span{display:block; color:#999}

@media print{.tabcontent{display:block !important}
}

.sidebar{float:left; width:310px; margin-right:20px; font-size:11px}

.sidebar a{color:#2c78b9}

.sidebar a:hover{color:#4ba5f2}

.sidebar ul li h3{margin-top:20px; display:block; background:url(images/header.gif) no-repeat; width:310px; height:33px; color:#FFF; line-height:30px; font-weight:bold; text-indent:10px; font-size:11px}

.sidebar ul li div{padding:0px; border:0px solid #bfe3eb; background:#FFF; line-height:1.4em; font-size:11px}

.sidebar ul ul{padding:5px; border:1px solid #bfe3eb; background:#FFF;}

.sidebar ul ul ul{padding:0px; border:0; background:#FFF}

.sidebar ul li ul li{display:block; background:url(images/bullet.gif) no-repeat; background-position:left 9px; border-bottom:1px dotted #ddd; padding-left:20px; padding-top:4px; padding-bottom:4px}

.sidebar ul li ul li a{display:block; color:#2c78b9; line-height:1.4em}

.sidebar ul li ul li a:hover{color:#4ba5f2}

#footer{margin-top:20px; width:100%; background:#666; border-top:5px solid #aaa; padding-top:15px; padding-bottom:15px}

#footercontent{width:980px; height:200px; margin-right:auto; margin-left:auto}

#footercontent ul{float:left; margin-bottom:10px}

#footercontent ul li{ margin-right:20px; padding-right:20px; line-height:1.5em}

#footercontent ul li a{ display:block; color:#FFF; font-size:12px; line-height:1.5em}

#footercontent ul li a:hover{color:#aeec07; line-height:1.5em}

.footerleft { float:left; width:300px; padding:10px; }

.footerleft h5{font-size:16px; font-weight:bold; color:#FFFFFF;}

.footercenter { float:left;  width:300px; padding:10px; }

.footercenter h5{font-size:16px; font-weight:bold; color:#FFFFFF;}


.footerright { float:left;  width:300px; padding:10px; }

.footerright h5{font-size:16px; font-weight:bold; color:#FFFFFF;}

.copyright{float:right; color:#feffe3; line-height:1.5em; font-size:11px}

.copyright a{font-weight:bold; border-bottom:1px dotted #ff9600; line-height:1.5em; color:#FFF}

.copyright a:hover{color:#aeec07; line-height:1.5em}

.rss{float:left; font-size:11px}

.rss a{float:left; display:block; font-weight:bold; background:url(images/rss.gif) no-repeat left; padding-left:25px; line-height:1.5em; color:#aeec07; margin-right:25px}

.rss a:hover{color:#edf50c; line-height:1.5em}

.property{float:right; color:#ddd; line-height:1.5em; font-size:11px}

.property a{font-weight:bold; color:#aeec07}

.property a:hover{text-decoration:underline}

.result{border-top:1px solid #ddd; padding-top:10px; padding-bottom:10px; font-size:11px}

.result h3{font-size:16px; font-weight:bold; letter-spacing:-1px; padding:0; margin:0; line-height:1em}

.result h3 a{font-size:16px; font-weight:bold; letter-spacing:-1px; padding:0; margin:0; line-height:1em}

.result .rdate{float:left; line-height:2em; color:#aaa}

.result .rcomment{float:right; line-height:1.5em; color:#aaa; font-weight:bold}

.result .rcomment a{color:#999; font-weight:bold}

.result .rcomment a:hover{color:#ff9600}

.result .rsummary{padding:10px; border:1px dotted #eee; background:#f8fcef}

.result .rsummary p{font-size:12px; margin:0; padding:0}

.result .rcat{float:left; line-height:2em; color:#aaa}

.result .rcat a{color:#999; font-weight:bold}

.result .rcat a:hover{color:#ff9600}

.result .rtags{float:right; line-height:2em; color:#aaa}

.result .rtags a{color:#999; text-transform:lowercase}

.result .rtags a:hover{color:#a2d700}

#combox{border-top:5px solid #bbb; padding-top:20px; padding-bottom:20px; padding-left:15px; padding-right:15px}

h3#respond{font-size:14px; font-weight:bold; letter-spacing:-1px; line-height:1em; padding-bottom:5px; margin-bottom:2px; border-bottom:1px dotted #ddd}

h3#comments{font-size:14px; font-weight:bold; letter-spacing:-1px; line-height:1em; padding-bottom:5px; margin-bottom:2px; border-bottom:1px dotted #ddd}

ol.commentlist{list-style-type:none; margin-bottom:20px; padding-bottom:20px; border-bottom:5px solid #a4d5e5}

ol.commentlist li{background:#f8fcef; border:1px solid #eee; padding:20px; margin-top:20px}

ol.commentlist li.alt{background:#FFF; border:1px solid #eee; padding:20px; margin-top:20px}

.avatar{float:left; vertical-align:top; display:inline}

.commentbody{display:inline; float:left; margin-left:20px}

.commentbody em{font-size:11px}

p.comment_author, p.comment_author a{font-weight:bold; color:#455c6b; font-size:11px}

p.comment_author a:hover{font-weight:bold; color:#ff3600}

p.comment_time{line-height:1.5em; color:#999; font-size:10px; font-family:tahoma; font-weight:bold; text-transform:uppercase}

.comment_text{line-height:1.5em; color:#333; margin-top:15px; font-size:11px}

.reply form{background:#EEE; width:488px; padding:10px}

.reply p{margin-top:10px; font-size:11px}

.reply fieldset{vertical-align:middle; display:inline}

.reply input{vertical-align:middle; display:inline; font-size:11px}

.reply textarea{vertical-align:middle; display:inline; font-size:11px}

.reply label{vertical-align:middle; display:inline; font-size:11px; font-weight:bold; font-family:tahoma; margin-left:10px}

.replytext{border:1px solid #d9f6fa; width:300px; padding:5px; color:#366799}

.replytext:focus{border:1px solid #c3e5ea; background:#fefff7}

.replyarea{border:1px solid #d9f6fa; line-height:1.5em; padding:5px; width:470px; height:120px; color:#366799}

.replyarea:focus{border:1px solid #c3e5ea; background:#fefff7}

.replybutton{background:url(images/tab.gif) repeat-x; text-align:center; width:100px; height:25px; font-weight:bold; color:#FFF; cursor:pointer}

.productprice{float:left; padding:10px; width:113px; height:100px; text-align:center}

#wpcf7-f1-p2-o1 input{border:1px solid #969696; margin:2px 5px 2px 0; padding:4px; width:200px}

#wpcf7-f1-p2-o1 textarea{border:1px solid #969696; margin:2px 5px 2px 0; padding:4px; width:500px}

#wpcf7-f2-p4651-o1 input{border:1px solid #969696; margin:2px 5px 2px 0; padding:4px; width:200px}

#wpcf7-f2-p4651-o1 textarea{border:1px solid #969696; margin:2px 5px 2px 0; padding:4px; width:500px}
#gallery img{ padding:1px;  border:1px solid #BFE3EB}
#jquery-overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px}
#jquery-lightbox{position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#lightbox-nav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#lightbox-container-image-box >#lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%; height:100%; zoom:1; display:block}
#lightbox-nav-btnPrev{left:0; float:left}
#lightbox-nav-btnNext{right:0; float:right}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px; color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em}
#lightbox-secNav-btnClose{width:66px; float:right; padding-bottom:0.7em}

.blockleft { float: left; padding: 10px; }
.blockright { float: right; padding: 10px; }

/* BLUE */
.tableblue { border: 1px dashed #87ceeb; }
.tableblue tr.mtrow { background-color: #f5fffa; }
.tableblue tr.mtrow.alternate { background-color: #f0f8ff; }

.textblue { color: navy; }
.textblue strong { color: #8b0000; }
.textblue.voted { color: #1e90ff; }
.textblue.voted strong { color: #ff4500; }

.buttonblue.gdinactive { border-color: #708090; background-color: #e6e6fa; }
.buttonblue.gdactive { border-color: #00008b; background-color: #add8e6; }
.buttonblue.gdinactive a { color: gray; }
.buttonblue.gdactive a { color: #0000cd; }

/* RED */
.tablered { border: 1px dashed #ffd700; }
.tablered tr.mtrow { background-color: #ffffe0; }
.tablered tr.mtrow.alternate { background-color: #fffacd; }

.textred { color: maroon; }
.textred strong { color: black; }
.textred.voted { color: #ff6347; }
.textred.voted strong { color: #dc143c; }

.buttonred.gdinactive { border-color: #708090; background-color: #e6e6fa; }
.buttonred.gdactive { border-color: maroon; background-color: #ffd700; }
.buttonred.gdinactive a { color: gray; }
.buttonred.gdactive a { color: red; }

/* GREEN */
.tablegreen { border: 1px dashed #228b22; }
.tablegreen tr.mtrow { background-color: #fffff0; }
.tablegreen tr.mtrow.alternate { background-color: #f0fff0; }

.textgreen { color: #006400; }
.textgreen strong { color: #191970; }
.textgreen.voted { color: #3cb371; }
.textgreen.voted strong { color: #a52a2a; }

.buttongreen.gdinactive { border-color: #708090; background-color: #90ee90; }
.buttongreen.gdactive { border-color: #32cd32; background-color: #228b22; }
.buttongreen.gdinactive a { color: gray; }
.buttongreen.gdactive a { color: #00fa9a; }

/* BEGIN http://www.seoegghead.com/software/wordpress-seo-pager.seo */
.dummy {}
div.pagerbox a {
border: 1px solid black;
background-color: white;
font-size: 12px;
display:-moz-inline-box;
display: inline-block;
font-weight: normal;
color: #67A7C4;
padding-top: 2px;
padding-right: 4px;
padding-bottom: 2px;
padding-left: 4px;
margin-top: 2px;
margin-right: 0px;
margin-bottom: 2px;
margin-left: 2px;
text-decoration: none;
}
div.pagerbox a:hover, div.pagerbox a:active, div.pagerbox .current {
border: 1px solid black;
font-size: 12px;
display:-moz-inline-box;
display: inline-block;
font-weight: normal;
color: #7F7F7F;
background-color: white;
padding-top: 2px;
padding-right: 4px;
padding-bottom: 2px;
padding-left: 4px;
margin-top: 2px;
margin-right: 0px;
margin-bottom: 2px;
margin-left: 2px;
}
.radiobuttontable {
border-bottom-width: 0px !important;
padding:0 !important;
margin: 0 !important;
}
.clink{
border: none !important;
padding:0 !important;
margin: 0 !important;
}
/* END http://www.seoegghead.com/software/wordpress-seo-pager.seo */




