@font-face {

font-family:androgyneregular;

src:url(../fonts/androgyne_tb-webfont.eot);

src:url(../fonts/androgyne_tb-webfont.eot#iefix) format(embedded-opentype), url(../fonts/androgyne_tb-webfont.woff) format(woff), url(../fonts/androgyne_tb-webfont.ttf) format(truetype), url(http://www.co-rectproducts.com/custom/styles/custom/fonts/androgyne_tb-webfont.svg#androgyneregular) format(svg);

src: local('androgyneregular'), url('../fonts/androgyne_tb-webfont.ttf') format('truetype'); 

font-weight:normal;

font-style:normal;

}



* {

max-height:100000px;

}



html,body {

height:100%;

}



body {

margin:0;

color:#fff;

font:16px/21px Arial, Helvetica, sans-serif;

min-width:1000px;

-webkit-text-size-adjust:100%;

-ms-text-size-adjust:none;

}



img {

border-style:none;

}



a {

text-decoration:none;

color:#fff;

}



a:hover {

text-decoration:underline;

}



a:active {

background-color:transparent;

}



::-webkit-input-placeholder {

color:#999;

}



::-moz-placeholder {

opacity:1;

}



:-moz-placeholder {

color:#999;

}



.order-form .quantity input[type="text"]::-webkit-input-placeholder,.order-form .price input[type="text"]::-webkit-input-placeholder {

color:#fff;

}



input,textarea,select {

font:100% Arial, Helvetica, sans-serif;

vertical-align:middle;

color:#999;

}



form,fieldset {

margin:0;

padding:0;

border-style:none;

}



header,footer,article,section,hgroup,nav,figure {

display:block;

}



#wrapper {

height:100%;

display:table;

width:100%;

overflow:hidden;

background:#000 url(../images/framework/bg-body.jpg) no-repeat 50% 0;

}



#wrapper .w1,#footer .f1 {

display:table-row;

}



#footer .f2 {

display:table-cell;

height:1%;

}



#wrapper .w1 {

background:url(../images/framework/bg-main.jpg) repeat-x 50% 100%;

}



.home #wrapper .w1 {

background:none;

}



#header {

border-top:1px solid #bb212b;

}



#header .header-holder {

width:960px;

margin:0 auto;

overflow:hidden;

padding:0 0 25px;

}



.logo {

width:336px;

height:114px;

background:url(../images/framework/sprite.png) no-repeat;

margin:27px 0 0;

overflow:hidden;

text-indent:-9999px;

}



#header .logo {

float:left;

}



.logo a {

display:block;

height:100%;

}



.panel {

float:right;

}



#header .contact-area,.top-nav {

overflow:hidden;

padding:0 0 68px 8px;

}



.top-nav ul {

list-style:none;

padding:0;

margin:0;

font-size:13px;

line-height:35px;

font-weight:bold;

float:right;

height:35px;

}



.top-nav a {

color:#c1c1c1;

display:block;

padding:0 12px 0 40px;

background:url(../images/framework/sprite.png) no-repeat 1px -121px;

}



.top-nav .active a,.top-nav a:hover {

color:#fff;

text-decoration:none;

background-position:1px -171px;

}



.top-nav ul li {

float:left;

background:#000;

margin:0 0 0 2px;

}



.top-nav ul .active,.top-nav ul li:hover {

background:url(../images/framework/hover-li-topnav.png) repeat-x;

}



.top-nav .signin a {

padding:0 13px 0 36px;

background:url(../images/framework/sprite.png) no-repeat -99px -121px;

}



.top-nav .signin.active a,.top-nav .signin a:hover {

background-position:-99px -171px;

}



.top-nav .mycart a {

padding:0 14px 0 38px;

background:url(../images/framework/sprite.png) no-repeat -245px -121px;

}



.top-nav .mycart.active a,.top-nav .mycart a:hover {

background-position:-245px -171px;

}



.top-nav .contact a {

padding:0 11px 0 43px;

background:url(../images/framework/sprite.png) no-repeat -408px -121px;

}



.top-nav .contact.active a,.top-nav .contact a:hover {

background-position:-408px -171px;

}



#header .contact-area {

padding:0 5px 0 0;

}



#header .tell {

line-height:17px;

font-size:14px;

font-weight:normal;

color:#fff;

float:left;

margin:10px 0 0;

}



.tell:hover {

text-decoration:none;

cursor:text;

}



#header .tell span {

font-size:22px;

line-height:26px;

margin:0 0 0 7px;

}



.social-networks {

list-style:none;

padding:0;

margin:0;

}



#header .social-networks {

float:right;

margin-left:15px;

}



.social-networks li {

float:left;

margin:0 7px 0 0;

}



.social-networks a {

display:block;

overflow:hidden;

text-indent:-9999px;

height:35px;

width:35px;

background:url(../images/framework/sprite.png) no-repeat -3px -217px;

}



.social-networks .linkedin a {

background-position:-45px -217px;

}



.social-networks .googleplus a {

background-position:-87px -217px;

}



.social-networks .youtube a {

background-position:-129px -217px;

}



#nav {

background:url(../images/framework/bg-nav.jpg) repeat-x -71% 0;

padding:4px 0 6px;

}



#nav ul {

width:960px;

margin:0 auto;

font:22px/28px androgyneregular, Arial, sans-serif;

list-style:none;

padding:0;

text-align:center;

text-shadow:0 2px 2px #000;

white-space:nowrap;

}



#nav a {

color:#fff;

}



#nav a:hover {

color:#e51d1d;

text-decoration:none;

}



#nav ul li {

display:inline-block;

vertical-align:top;

margin:0 25px;

position:relative;

}



.visual-holder {

padding:0 0 22px;

background:url(../images/framework/pattern.jpg) repeat-x -71% 100%;

}



.slideshow {

height:375px;

width:960px;

margin:0 auto;

position:relative;

z-index:1;

}



.slideshow .slideset {

width:1200px;

height:375px;

margin:0 -120px;

position:relative;

}



.slideshow .slide {

width:1200px;

height:375px;

position:absolute;

z-index:1;

left:0;

}



.slideshow .slide.active {

z-index:2;

}



.slideshow img {

display:block;

}



.slideshow .caption {

position:absolute;

 width:604px;

/* width:904px; */

min-height:250px;

top:63px;

left:120px;

z-index:3;

background:url(../images/framework/bg-products-info.png);

/* padding:14px 31px 0 25px; */

padding:14px 331px 0 25px;

font-size:16px;

line-height:19px;

}



.caption h1 {

color:#b1c5a5;

font-size:28px;

line-height:34px;

text-shadow:0 3px 2px #000;

margin:0 0 20px -3px;

}



.caption h1,.form-holder h1 {

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

font-weight:normal;

}



.caption p {

margin:0 0 20px;

}



.form-holder {

width:278px;

background:url(../images/framework/bg-form.jpg) repeat-y;

border:1px solid #931811;

position:absolute;

z-index:4;

top:77px;

right:18px;

}



.form-holder h1 {

font-size:20px;

line-height:24px;

background:url(../images/framework/bg-heading-form.png);

padding:11px 24px;

margin:0 0 10px;

}



.form-holder h1 span {

background:url(../images/framework/sprite.png) no-repeat -6px -259px;

padding:0 0 0 35px;

}

.products-form {

padding:0 15px 13px;

font-size:14px;

overflow:hidden;

}



.products-form .row {

padding:0 0 18px;

}



.products-form:after,.order-form .row:after,.order-form:after,#footer .holder:after,.products-form .row:after {

display:block;

content:"";

clear:both;

}



.products-form .row:first-child {

padding:0 0 15px;

}



.products-form .row:first-child label {

line-height:25px;

}



.products-form label {

width:55px;

float:right;

line-height:21px;

margin:0 0 0 13px;

}



.products-form input[type="text"] {

float:right;

margin:0;

line-height:17px;

font-style:italic;

padding:2px 3px;

height:21px;

width:173px;

border:0;

background:#fff;

-webkit-box-shadow:inset 2px 2px 2px 0 #999;

box-shadow:inset 2px 2px 2px 0 #999;

}



.products-form select {

float:right;

width:108px;

color:#000;

font-size:12px;

line-height:12px;

}



.products-form input[type="submit"] {

float:right;

cursor:pointer;

width:112px;

height:27px;

background:url(../images/framework/btn-search.png) repeat-x;

border:0;

line-height:0;

font-size:0;

overflow:hidden;

text-indent:-9999px;

margin:-5px 69px 0 0;

padding:0;

}



.products-form input[type="submit"]:hover {

cursor:pointer;

}



.carousel {

padding:37px 0 2px;

position:relative;

z-index:11;

background:url(../images/framework/bg-slider.jpg) no-repeat 50% 0;

}



.slider {

width:960px;

position:relative;

margin:0 auto;

z-index:12;

text-align:center;

}



.carousel .mask {

width:706px;

height:247px;

margin:0 auto;

overflow:hidden;

}



.carousel .slideset {

width:9999px;

height:176px;

float:left;

}



.carousel .slide img {

display:block;

border:1px solid #931912;

}



.carousel .image-holder {

background:#fff;

padding:4px;

margin:0 0 30px;

}



.carousel .btn-prev,.carousel .btn-next {

width:39px;

padding:11px 19px 11px 40px;

height:21px;

position:absolute;

top:36%;

background:url(../images/framework/sprite.png) no-repeat 0 -302px;

font:16px/19px androgyneregular, Arial, sans-serif;

color:#fff;

text-transform:capitalize;

text-shadow:0 2px 1px #333;

}



.carousel .btn-prev {

left:6px;

}



.carousel .btn-next {

background-position:-108px -302px;

right:4px;

width:38px;

padding:11px 42px 11px 18px;

}



.carousel .slide a {

text-align:center;

color:#fff;

display:block;

}



.carousel .title {

font-size:15px;

line-height:16px;

display:block;

font-weight:normal;

}



.carousel .slide {

list-style:none;

padding:0;

margin:0;

float:left;

width:706px;

height:176px;

}



.slide-holder {

overflow:hidden;

margin:0 -13px;

}



.carousel .box {

width:120px;

margin:0 13px;

float:left;

}



.carousel:after {

content:"";

height:22px;

width:100%;

z-index:12;

position:absolute;

bottom:0;

left:0;

background:url(../images/framework/pattern.jpg) repeat-x -71% 100%;

}



#main {

width:1000px;

overflow:hidden;

margin:56px auto 91px;

}



.home #main {

width:100%;

margin:0;

}



#main h1 {

font:34px/41px androgyneregular, Arial, sans-serif;

margin:0 0 13px;

color:#b1c5a5;

}



.home #main h1 {

margin:10px 0 30px;

color:#fff;

font-size:28px;

line-height:34px;

text-shadow:0 3px 2px #000;

}



.gallery {

background:url(../images/framework/bg-gallery.jpg) repeat-y 50% 100%;

padding:63px 0 48px;

}



.gallery .holder {

width:956px;

margin:0 auto;

overflow:hidden;

}



.gallery .columns {

width:981px;

overflow:hidden;

}



.gallery .column {

display:inline-block;

vertical-align:top;

margin:0 24px 20px 0;

width:300px;

background:#fff url(../images/framework/bg-li-gallery.jpg) repeat-y;

}



.gallery h2 {

font:23px/28px androgyneregular, Arial, sans-serif;

background:url(../images/framework/bg-heading-gallery.png) repeat-y 0 100%;

text-align:center;

padding:9px 10px 8px;

margin:0 0 5px;

border-top:1px solid #a2a2a2;

text-shadow:0 2px 1px #333;

}



.gallery .image-holder {

padding:0 3px 8px 5px;

overflow:hidden;

font-size:13px;

line-height:15px;

}



.gallery img {

display:block;

border:1px solid #d4d4d4;

margin:0 0 8px;

}



.gallery .caption {

padding:0 0 0 5px;

}



.gallery p {

margin:0;

}



.gallery p a {

text-decoration:none;

color:#fff;

}



.gallery p a:hover {

text-decoration:underline;

}



#footer {

overflow:hidden;

display:table-footer-group;

width:100%;

background:url(../images/framework/bg-footer.jpg) repeat-x -71% 0;

}



.footer-holder {

padding:65px 0 37px;

overflow:hidden;

}



.copyright {

padding:62px 34px 20px;

font-size:11px;

line-height:14px;

text-align:right;

}



.copyright p {

margin:0;

}



#footer .contact {

float:left;

padding:0 98px 0 2px;

width:380px;

font-size:15px;

line-height:20px;

}



#footer .categories {

width:478px;

float:right;

padding:3px 0 0 2px;

}



#footer .logo {

background-position:0 -356px;

width:225px;

height:78px;

margin:0 0 18px;

display:block;

}



#footer .social-networks {

overflow:hidden;

padding:0;

margin:0 0 20px;

}



#footer .social-networks li {

float:left;

margin:0 7px 0 0;

}



#footer .social-networks a {

background-position:-5px -443px;

}



#footer .social-networks .linkedin a {

background-position:-47px -443px;

}



#footer .social-networks .googleplus a {

background-position:-89px -443px;

}



#footer .social-networks .youtube a {

background-position:-131px -443px;

}



#footer dl,#footer dd {

margin:0;

}



#footer dt {

float:left;

color:#bfbfbf;

background:url(../images/framework/bg-li-contact.png) no-repeat 100% 50%;

padding:0 10px 0 0;

margin:0 5px 0 0;

font-style:italic;

}



#footer a {

color:#fff;

}



#footer h3 {

font:30px/36px androgyneregular, Arial, sans-serif;

margin:0 0 21px;

color:#b8c0a1;

}



#footer .categories .columns {

overflow:hidden;

}



#footer .categories ul {

list-style:none;

margin:0 0 0 35px;

padding:0;

float:left;

text-transform:capitalize;

font-size:13px;

line-height:23px;

width:92px;

}



#footer .categories ul:first-child {

margin:0;

width:120px;

}



#footer .categories .new {

width:195px;

}



#footer .categories ul a:hover {

color:#dd1a1a;

}



.breadcrumbs {

margin: 0 0 15px 42px;

padding: 2px;

background: #000;

display: table;

}



.breadcrumbs ul {

overflow:hidden;

padding:0;

margin:0;

list-style:none;

font-size:13px;

line-height:17px;

color:#e51d1d;

text-transform:capitalize;

}



.breadcrumbs li {

float:left;

background:url(../images/framework/bg-li-breadcrumbs.png) no-repeat 0 50%;

padding:0 0 0 9px;

margin:0 6px 0 0;

}



.breadcrumbs li:first-child {

background:none;

padding:0;

margin:0 4px 0 0;

}



.breadcrumbs a {

color:#e51d1d;

}

.breadcrumbs a:hover {

color:#fff;

text-decoration: none;

}



.two-columns {

overflow:hidden;

padding: 15px 19px 0 23px;

background:url(../images/framework/bg-products-info.png);

}



#content {

float:left;

width:640px;

}



#sidebar {

float:right;

width:280px;

padding:5px 0 0;

}



#content p {

margin:0 0 25px;

}



#content p a {

text-decoration:underline;

}



#content p a:hover {

text-decoration:none;

}



#content h2 {

font-size:24px;

line-height:29px;

margin:0 0 9px;

}



.bullet-list {

overflow:hidden;

margin:-4px 0 53px;

padding:0;

list-style:none;

}



.bullet-list a:hover {

color:#b91f2b;

text-decoration:none;

}



.bullet-list li {

background:url(../images/framework/bg-li-bulletlist.png) no-repeat 13px 50%;

padding:0 0 0 22px;

}



.bar-supplies {

overflow:hidden;

width:640px;

margin:0 0 60px;

}



.bar-supplies ul {

list-style:none;

padding:0;

margin:0;

overflow:hidden;

font-size:15px;

line-height:18px;

text-transform:capitalize;

text-align:left;

width:688px;

}



.bar-supplies li {

display:inline-block;

vertical-align:top;

margin:0 45px 20px 0;

width:177px;

}



.bar-supplies img {

display:block;

margin:0 0 7px;

border:1px solid #e61d1d;

}



.item-details {

overflow:hidden;

padding:0 2px 0 0;

}



.items {

float:left;

width:352px;

margin:2px 24px 0 0;

position:relative;

}



.items .mask {

width:352px;

height:352px;

overflow:hidden;

}



.items .slideset {

width:9999px;

height:352px;

float:left;

}



.items .slide {

float:left;

width:352px;

height:352px;

}



.items img {

display:block;

border:1px solid #e61d1d;

}



.items .pagination {

overflow:hidden;

border:1px solid #2d2d2d;

background:#212121;

padding:9px 0 0 6px;

margin:0;

list-style:none;

/*width: 347px;*/

}



.pagination li {

display:inline-block;

vertical-align:top;

margin:0 5px 8px 0;

}



#content .details p {

margin:0 0 21px;

}

#content span.search-results-text {
  display: inline-block;
  padding-bottom: 25px;
}

.details {

overflow:hidden;

line-height:18px;

font-size:14px;

}



.details ul {

list-style:none;

padding:0 0 59px;

margin:0;

overflow:hidden;

}



.details ul li {

background:url(../images/framework/bg-li-bulletlist.png) no-repeat 13px 44%;

padding:0 0 0 21px;

}



.search-form {

width:280px;

margin:0 0 25px;

}



.search-form .input {

float:left;

padding:3px 3px 1px 27px;

height:23px;

width:184px;

background:#fff url(../images/framework/sprite.png) no-repeat -142px -577px;

text-transform:capitalize;

-webkit-box-shadow:inset 2px 2px 2px 0 #999;

box-shadow:inset 2px 2px 2px 0 #999;

}



.search-form input[type="search"] {

margin:0;

color:#999;

font-size:14px;

line-height:17px;

font-style:italic;

padding:2px 3px;

height:17px;

width:174px;

border:0;

text-transform:capitalize;

}



.search-form input[type="submit"] {

float:right;

cursor:pointer;

width:52px;

height:27px;

background:url(../images/framework/sprite.png) no-repeat 0 -546px;

border:0;

font-size:14px;

line-height:18px;

color:#fff;

margin:0;

text-align:center;

padding:4px 0 5px;

}



.search-form input[type="submit"]:hover {

cursor:pointer;

}



#sidebar h2 {

text-transform:capitalize;

font:24px/29px androgyneregular, Arial, sans-serif;

margin:0 0 10px 7px;

}



.sidenav {

overflow:hidden;

}



#sidebar ul {

padding:20px 20px 17px;

background:url(../images/framework/bg-sidebar.jpg) repeat-y 0 -41px;

list-style:none;

margin:0;

font-size:15px;

overflow:hidden;

}



#sidebar ul li {

background:url(../images/framework/bg-li-sidenav.png) no-repeat 4px 48%;

padding:0 0 0 14px;

margin:0 0 3px;

}



.footer {

width:960px;

margin:0 auto;

}



#footer .f1 {

background:url(../images/framework/bg-copyright.jpg) repeat-x 50% 100%;

}



#sidebar .form-area {

overflow:hidden;

}



.order-form .price input[type="text"],.order-form .price span {

margin:0;

padding:2px 3px;

height:26px;

width:85px;

border:0;

font:italic 22px/26px Georgia, "Times New Roman", Times, serif;

color:#fff;

text-transform:capitalize;

background:none;

}



.order-form label {

float:left;

margin:6px 0 0;

}



.order-form .quantity input[type="text"] {

padding:2px 3px;

color:#fff;

width:30px;

height:22px;

background:#212121;

-webkit-border-radius:2px;

border-radius:2px;

border:1px solid #2c2c2c;

float:left;

text-align:center;

margin:4px 0 0 11px;

}



.order-form input[type="submit"] {

float:left;

cursor:pointer;

width:123px;

height:42px;

background:url(../images/framework/add-btn.png) no-repeat;

border:0;

color:#fff;

margin:0 0 0 3px;

text-align:center;

padding:0 4px 9px 33px;

font:italic 16px/33px Georgia, "Times New Roman", Times, serif;

}



.order-form input[type="submit"]:hover {

cursor:pointer;

}



.order-form .add-tab-btn {

float:left;

cursor:pointer;

width:130px;

height:42px;

background:url(../images/framework/add-btn2.png) no-repeat;

border:0;

color:#fff;

margin:0 0 0 3px;

text-align:center;

padding:0 4px 9px 16px;

font:italic 16px/33px Georgia, "Times New Roman", Times, serif;

}



.order-form .add-form-btn:hover {

cursor:pointer;

}



.order-form .price {

width:92px;

background:url(../images/framework/bg-price.png) repeat-x;

height:33px;

border:1px solid #acacac;

-webkit-border-radius:5px;

border-radius:5px;

float:left;

position:relative;

z-index:20;

padding:0 0 0 5px;

margin:0 0 5px 24px;

}



.order-form .price:after {

position:absolute;

z-index:21;

content:"";

background:url(../images/framework/sprite.png) no-repeat -3px -490px;

width:39px;

height:41px;

top:2px;

left:-27px;

}



.order-form .quantity {

text-transform:capitalize;

font-size:18px;

line-height:22px;

float:left;

margin:0 0 0 22px;

}



.order-form .row {

padding:0 0 16px 27px;

}



section#content ul.image-list {

list-style:none;

margin:0;

padding:0;

}



section#content ul.image-list li {

float:left;

width:176px;

height:210px;

margin:0 30px 30px 0;

}



section#content ul.image-list li img {

padding:0;

border:1px solid #e61d1d;

}



section#content ul.image-list li span {

display:block;

text-align:left;

}



/* Contact Form */

.contact-form-holder {

}



#contact-form {

margin:0;

padding:20px;

border:1px solid #e61d1d;

width:524px;

}



#contact-form label {

width:95px;

display:inline-block;

}



#contact-form label,.contact-form input {

margin:0 0 25px;

vertical-align:text-top;

}



#contact-form .comments {

padding:0 18px 0 0;

height:90px;

vertical-align:text-top;

}



#contact-form input[type="submit"] {

float: right;

margin: 25px 0 0;

border: none;

font-size:14px;

line-height:35px;

font-weight:normal;

color:#fff;

background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b81717), to(#e61d1d));

background: -webkit-linear-gradient(top, #b81717, #e61d1d);

background: -moz-linear-gradient(top, #b81717, #e61d1d);

background: -ms-linear-gradient(top, #b81717, #e61d1d);

background: -o-linear-gradient(top, #b81717, #e61d1d);

background: linear-gradient(top, #b81717, #e61d1d);

border-radius: 5px;

cursor: pointer;

}



#contact-form span.req {

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

color:#b1c5a5;

float:right;

margin:34px 30px 0 0;

}



#contact-form p.clear {

clear:both;

height:1px;

}

#contact-form .captcha {
  margin: 25px 0 0 100px;
}
#contact-form .captcha input.verify {
  width: 210px;
}
.items .zoomer .holder .console span img {

border:none;

}



.options-select-holder {

width:245px;

overflow:hidden;

background:url(../images/framework/select-arrow.png) no-repeat right #fff;

border:1px solid #e61d1d;

border-radius:5px 8px 10px 5px;

margin:0 0 15px 15px;

height:28px;

}



#opt-select {

background:transparent;

color:#000;

-webkit-appearance:none;

-moz-appearance:none;

-ms-appearance:none;

height:28px;

border:none;

width:265px;

}



#opt-select option {

}



form#add_user {

}



form#add_user .row {

margin:0 0 15px;

}



form#add_user label {

display:block;

}



form#add_user input[type="submit"] {

border: none;

font-size:14px;

line-height:35px;

font-weight:normal;

color:#fff;

background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b81717), to(#e61d1d));

background: -webkit-linear-gradient(top, #b81717, #e61d1d);

background: -moz-linear-gradient(top, #b81717, #e61d1d);

background: -ms-linear-gradient(top, #b81717, #e61d1d);

background: -o-linear-gradient(top, #b81717, #e61d1d);

background: linear-gradient(top, #b81717, #e61d1d);

border-radius: 5px;

cursor: pointer;

}

form#add_user .captcha {
  margin: 15px 0 0;
}
form#add_user .captcha input.verify {
  210px;
}
form#form_login .row {

margin:0 0 15px;

}



form#form_login label {

display:block;

}



form#form_login input[type="submit"] {

border: none;

font-size:14px;

line-height:35px;

font-weight:normal;

color:#fff;

background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b81717), to(#e61d1d));

background: -webkit-linear-gradient(top, #b81717, #e61d1d);

background: -moz-linear-gradient(top, #b81717, #e61d1d);

background: -ms-linear-gradient(top, #b81717, #e61d1d);

background: -o-linear-gradient(top, #b81717, #e61d1d);

background: linear-gradient(top, #b81717, #e61d1d);

border-radius: 5px;

cursor: pointer;

}



div.no-account {

padding:30px 0 0;

border-top:1px solid #fff;

margin:30px 0 0;

}



div.no-account h2 {

font:24px/31px androgyneregular, Arial, sans-serif;

color:#b1c5a5;

}



div.no-account .account-list li {

margin:0 0 12px;

}

#content div.no-account p.create-account a {
border: none;
font-size:14px;
line-height:35px;
font-weight:normal;
color:#fff;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b81717), to(#e61d1d));
background: -webkit-linear-gradient(top, #b81717, #e61d1d);
background: -moz-linear-gradient(top, #b81717, #e61d1d);
background: -ms-linear-gradient(top, #b81717, #e61d1d);
background: -o-linear-gradient(top, #b81717, #e61d1d);
background: linear-gradient(top, #b81717, #e61d1d);
border-radius: 5px;
cursor: pointer;
text-decoration: none;
padding: 6px;
}

#nav .drop {

/*width: 200px;*/

position:absolute;

top:34px;

left:0;

z-index:100;

border:1px solid #000;

background:#fff;

padding:10px;

}



#nav .drop ul {

margin:0;

padding:0;

width:710px;

white-space:normal;

}



#nav .drop ul li {

text-align:left;

font-family:Arial, sans-serif;

background:#fff;

font-size:14px;

width:212px;

display:block;

text-shadow:none;

font-weight:normal;

margin:0;

float:left;

background:url(../images/framework/bg-li-sidenav.png) no-repeat 4px 50%;

padding:2px 15px 2px 9px;

}



#nav .drop ul li a {

color:#000;

display:block;

padding:0 0 0 6px;

}



#nav .drop ul li a:hover {

/*background: #e61d1d;*/

/*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b81717), to(#e61d1d));



  background: -webkit-linear-gradient(top, #b81717, #e61d1d);



  background: -moz-linear-gradient(top, #b81717, #e61d1d);



  background: -ms-linear-gradient(top, #b81717, #e61d1d);



  background: -o-linear-gradient(top, #b81717, #e61d1d);



  background: linear-gradient(top, #b81717, #e61d1d);*/

color:#e61d1d;

text-decoration:underline;

}



.info-box {

width:260px;

float:right;

}



.dashboard-container {

float:left;

border:1px solid #e61d1d;

width:708px;

padding:10px;

}



#main .dashboard-container .title h1 {

font:25px/41px androgyneregular, Arial, sans-serif;

color:#fff;

background:0 to(#e61d1d));

background:0;

background:0;

background:0;

background:0;

background:linear-gradient(top,#8a1111,#e61d1d);

padding-left:15px;

margin:10px;

}



.dashboard-container .dashboard-content {

padding:5px 15px;

}



.dashboard-container .dashboard-content h2 {

font-size:20px;

}



.dashboard-container .dashboard-content .info table tr {

}



.dashboard-container .dashboard-content .info table td.t-info {

width:140px;

}



#dashboard-sidebar {

float:left;

border:1px solid #e61d1d;

width:200px;

margin:0 10px 0 0;

font-size:16px;

padding:8px;

line-height:22px;

}



#dashboard-sidebar ul.side-add-nav {

margin:0;

padding:0;

list-style-type:none;

}



#dashboard-sidebar ul.side-add-nav li {

background:url(../images/framework/bg-li-bulletlist.png) no-repeat 0 8px;

padding:0 0 0 9px;

}
.error {
color: red;
}