/*<![CDATA[*/
html, body {margin: 0; padding: 0;}

body {font: 76% arial, sans-serif;}

img {border: 0;}

h1{font-size: 18px;}

h2, h3 {margin: 0 0 0 0; padding: 0 0 0 0;}
   
/* a {color: #000; text-decoration: underline; }*/

a:hover {color: #FF6600;} 

.textRight {
text-align: right; 
padding-right: 20px;
}

.copyrightText {
text-align: rigth;
float:right;
font-size: 10px;
font-family: "Courier New", Courier, mono;
}



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

#main_container {
float: left; width: 100%;
}

.messagestyle{
	font-family:Arial;
	font-size:11px;
	color:white;
	background-color:#888888;
	text-align:center;
	position:absolute;
	bottom:0px;
	vertical-align:middle;
	margin:0px;
	line-height:15px;
	height:17px;
}

#header2 {
	float: center;
	background-color: #5388CF;
}

#logo {
position:relative;
width:100%;
height:64px;
top:0px;
left:0px;
background-color: #5388CF;
}

#top_menu { 
position:relative;
width:100%;
/*height:28px;*/
background-color: #99CCFF;
padding-top:8px;
padding-bottom:8px;
text-align: center;
margin-bottom:10px; /*20*/
}

#top_menu a {
background-color: #99CCFF;	
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #336699;
padding-right: 10px;
padding-left: 10px;
}

#top_menu a:hover, #top_menu a:active, .current {color: #FDFA03;}

#central_container {
float: left;
width:100%;
}

#leftcol {
float:left;
width:22%;  
padding-right: 6px;
background-color: #DCDCDC;
border-right:4px solid #4169E1;
}

#content {
float: left;
width:51%;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 10px;
}

#content p {text-align: justify; text-indent: 20px;}

#rightcol {
float: right;
width:22%;
padding-left: 6px;
background-color: #FFFAFA;
border-left:4px solid #4169E1;
}

#footer {
clear: left;
width: 100%;
background-color: #5388CF;
border-top: 5px solid #5388CF;
text-align: center;
}

.mid_white {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFF33;
text-align: right;
font-weight: bold;
padding: 10px;
font-size: 18px;
float:right;
}

.mid_white3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFF33;
text-align: right;
font-weight: bold;
padding: 10px;
font-size: 36px;
float:right;
}

.mid_white2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFF33;
text-align: center;
font-weight: bold;
padding: 10px;
font-size: 24px;
}

.copyright {
clear: left;
width: 100%;
text-align: center;
color: #000;
padding-top: 0.5em;
padding-bottom: 0.5em;
}

.pagecontent {
display: block;
padding-left: 0.5em;
padding-right: 0.5em;
}

.pagecontentfooter {
display: block;
text-align: right;
margin-top: 0.5em;
margin-bottom: 0.5em;
}

#boxLeftCol {
margin-bottom: 0.2em;
margin-top: 0.2em;
margin-right: 0.2em; 
padding-top: 1em;
padding-bottom: 0.4em; 
}

#boxLeftCol h3 {
display: block;
font: 18px Tahoma, Verdana, Arial, sans-serif;
font-weight: bold;
color: #000000;
margin: 0 0 .4em .3em;
padding: .1em 0 0 16px;
}

#boxLeftCol h3 a {
color: #000000;
}

#boxLeftCol h3 a:hover  {
color: #FF9305;
}

#boxLeftColContent {
padding-left: 20px;
}

#boxLeftColContent p {
margin: 0 0 0 0;
padding-bottom: 0.2em;
}

.CenaRight {
text-align: right; 
padding-right: 20px;
font-weight: bold;
}

/* 360 x 270 - 60 x 40 */
#uvelpic {position:relative; width:62px; background-color:#fff; z-index:100;}
#uvelpic a.p1, #uvelpic a.p1:visited {display:block; width:62px; height:42px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#uvelpic a img {border:0;}
#uvelpic a.p1:hover {text-decoration:none; background-color:#FFCCCC; color:#000;}
#uvelpic a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#uvelpic a.p1:hover .large {display:block; position:absolute; top:-65px; left:150px; width:360px; height:270px; border:1px solid #000;}

/* 100 x 100 - 40 x 40 */
#uvelpic2 {position:relative; width:42px; background-color:#fff; z-index:100;}
#uvelpic2 a.p1, #uvelpic2 a.p1:visited {display:block; width:42px; height:42px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#uvelpic2 a img {border:0;}
#uvelpic2 a.p1:hover {text-decoration:none; background-color:#FFCCCC; color:#000;}
#uvelpic2 a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#uvelpic2 a.p1:hover .large {display:block; position:absolute; top:-65px; left:100px; width:100px; height:100px; border:1px solid #000;}

/* 100 x 80 - 50 x 40 */
#uvelpic3 {position:relative; width:52px; background-color:#fff; z-index:100;}
#uvelpic3 a.p1, #uvelpic3 a.p1:visited {display:block; width:52px; height:42px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#uvelpic3 a img {border:0;}
#uvelpic3 a.p1:hover {text-decoration:none; background-color:#FFCCCC; color:#000;}
#uvelpic3 a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#uvelpic3 a.p1:hover .large {display:block; position:absolute; top:-65px; left:100px; width:100px; height:80px; border:1px solid #000;}

/* 300 x 276 - 43 x 40 */
#uvelpic4 {position:relative; width:45px; background-color:#fff; z-index:100;}
#uvelpic4 a.p1, #uvelpic4 a.p1:visited {display:block; width:45px; height:42px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#uvelpic4 a img {border:0;}
#uvelpic4 a.p1:hover {text-decoration:none; background-color:#FFCCCC; color:#000;}
#uvelpic4 a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#uvelpic4 a.p1:hover .large {display:block; position:absolute; top:-65px; left:150px; width:300px; height:276px; border:1px solid #000;}

/* 120 x 120 - 40 x 40 */
#uvelpic40x40 {position:relative; width:42px; background-color:#fff; z-index:100;}
#uvelpic40x40 a.p1, #uvelpic40x40 a.p1:visited {display:block; width:42px; height:42px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#uvelpic40x40 a img {border:0;}
#uvelpic40x40 a.p1:hover {text-decoration:none; background-color:#FFCCCC; color:#000;}
#uvelpic40x40 a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#uvelpic40x40 a.p1:hover .large {display:block; position:absolute; top:-65px; left:150px; width:120px; height:120px; border:1px solid #000;}

/* 200 x 200 - 40 x 40 */
#uvelpic20x20 {position:relative; width:42px; background-color:#fff; z-index:100;}
#uvelpic20x20 a.p1, #uvelpic20x20 a.p1:visited {display:block; width:42px; height:42px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#uvelpic20x20 a img {border:0;}
#uvelpic20x20 a.p1:hover {text-decoration:none; background-color:#FFCCCC; color:#000;}
#uvelpic20x20 a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#uvelpic20x20 a.p1:hover .large {display:block; position:absolute; top:-65px; left:150px; width:200px; height:200px; border:2px solid #000;}

/* 500 x 213 - 94 x 40 */
#uvelpic500x213 {position:relative; width:96px; background-color:#fff; z-index:100;}
#uvelpic500x213 a.p1, #uvelpic500x213 a.p1:visited {display:block; width:96px; height:42px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#uvelpic500x213 a img {border:0;}
#uvelpic500x213 a.p1:hover {text-decoration:none; background-color:#FFCCCC; color:#000;}
#uvelpic500x213 a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#uvelpic500x213 a.p1:hover .large {display:block; position:absolute; top:-65px; left:150px; width:500px; height:213px; border:1px solid #000;}
/*#info {z-index:100; height:22em;}*/

#content h1, #content h1 a {
font: 24px Tahoma, Verdana, Arial, sans-serif;
color: #336699;
padding: 0 0 0 20px; 
margin: 0.2em 0 0.2em 0; 
}

#content h2, #content h2 a {
font: 18px Tahoma, Verdana, Arial, sans-serif;
color: #336699;
padding: 0 0 0 20px; 
margin: 0.2em 0 0.2em 0; 
}


#boxCategories {
text-align: left;
margin-bottom: 0.5em;
margin-top: 0.5em;
padding-bottom: 0.3em; 
}

#boxCategories h3 {
display: block;
font: 18px Tahoma, Verdana, Arial, sans-serif;
font-weight: bold;
color: #336699;
margin: 0 0 .4em .3em;
padding: .1em 0 0 8px;
}

#categoriesBoxMenu {
padding: 0;
margin: 0;
}

#categoriesBoxMenu #CatNavi, #CatNavi ul, #CatNavi li { 
margin: 0; 
padding: 0; 
list-style-type: none; 
}

#categoriesBoxMenu #CatNavi li a { 
width: 95%;
display: block; 
padding: 0.1em 0;
color: #000000;
font-weight: bold;
text-indent: 0.4em;
font-family: Trebuchet MS;
background-color: #DCDCDC; 
text-decoration: none;
border-left: 0.6em solid #FF0000; 
border-top:1px solid #fff; 
border-bottom:1px solid #fff; 
border-right:1px solid #fff; 
}

#categoriesBoxMenu #CatNavi li a:hover { 
color: #000000; 
border-left: 0.6em solid #FFFF00; 
background-color: #CDC5BF;
border-top:1px solid #FF9305; 
border-bottom:1px solid #FF9305; 
border-right:1px solid #FF9305; 
}

#categoriesBoxMenu #CatNavi .CatLevel1, 
#categoriesBoxMenu #CatNavi .CatLevel2, 
#categoriesBoxMenu #CatNavi .CatLevel3,
#categoriesBoxMenu #CatNavi .CatLevel4,
#categoriesBoxMenu #CatNavi .CatLevel5,
#categoriesBoxMenu #CatNavi .CatLevel6 {padding-left: 1em;}

#categoriesBoxMenu #CatNavi .CatLevel1, 
#categoriesBoxMenu #CatNavi .CatLevel2, 
#categoriesBoxMenu #CatNavi .CatLevel4,
#categoriesBoxMenu #CatNavi .CatLevel5,
#categoriesBoxMenu #CatNavi .CatLevel6 {font-size: 16px}
   
#categoriesBoxMenu #CatNavi .CatLevel3 {font-size: 12px}   

#categoriesBoxMenu #CatNavi .CurrentParent a {font-weight: bold;}

#categoriesBoxMenu #CatNavi li a,
#categoriesBoxMenu #CatNavi .Current li a,
#categoriesBoxMenu #CatNavi .CurrentParent li a,
#categoriesBoxMenu #CatNavi .CurrentParent .Current li a 
   { 
 font-weight: normal; 
   }

#categoriesBoxMenu #CatNavi .Current a,
#categoriesBoxMenu #CatNavi .CurrentParent .Current a {font-weight: bold;}

dl.itemCategoriesListing {
width: 30%; 
float: left;
height: auto; 
margin: 0 0 0 0;
padding: 0 0 0 0;
background: transparent;
}

dt.itemCategoriesListing {
float: left;
height: auto;
background: transparent;
border-right: 0px #f1f1f6 solid;
margin: 0 0 0 0;
padding: 5px 5px 0 5px;
text-align: center;
}

dd.itemCategoriesListing {
margin: 0 1em 0 1em;
padding: 0 0;
line-height: normal;
background: transparent;
text-align: center;
}

dd.itemCategoriesListingPic {
margin: 0 1em 0 1em;
padding-top: 20px;
line-height: normal;
background: transparent;
text-align: center;
}

dl.itemCategoriesListing4 {
width: 24%; 
float: left;
height: auto; 
margin: 0 0 0 0;
padding: 0 0 0 0;
background: transparent;
}

dt.itemCategoriesListing4 {
float: left;
height: auto;
background: transparent;
border-right: 0px #f1f1f6 solid;
margin: 0 0 0 0;
padding: 5px 5px 0 5px;
text-align: center;
}

dd.itemCategoriesListing4 {
margin: 0 1em 0 1em;
padding: 0 0;
line-height: normal;
background: transparent;
text-align: center;
}

.nameCol, .nameCol a {text-align: left; padding-left: 5px;}

.grey10 {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999999;}

.grey10 a:link {text-decoration:none}

.AddToCart {
text-align: right;
padding-right: 70px;
}
/************************************
.conkstyl a {text-decoration: none; color:#0C0C0C}
*****************************************/

.page {
background: transparent;
width: 100%;
margin-top: 0.5em;
margin-bottom: 0.5em;
}

.pageItem {
/* background: #f1f1f6;*/
width: 100%;
}

.page h1, .page p {margin: 0 10px;}

.page h1 {font-size: 2em; color: #000000; }

.page p {
padding-bottom: 0.5em;
padding-top: 0.5em;
}


/*- Бокс корзина */

#boxCart {
text-align: left;
margin-bottom: 0.2em;
margin-top: 0.5em;
margin-right: 0.4em; 
padding-top: 0.2em;
padding-bottom: 0.4em; 
}

#boxCart .boxheader, #boxCart .boxheader a {
display: block;
font: 18px Tahoma, Verdana, Arial, sans-serif;
font-weight: bold;
color: #336699;
padding-left: 3px;
}

#boxCart .boxheader a:hover {
color: #FF9305;
}
/*
#boxCart .boxheader p  {
padding-top: 0;
padding-bottom: 0.4em;
padding-left: 0.5em;
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
}*/


#boxCart .boxcontent {
display: block; 
}

#boxCart .boxcontent span {
font-weight: bold;
}

#boxCart .boxcontent p {
padding-top: 0.1em;
padding-bottom: 0.1em;
padding-left: 0.5em;
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
}

p.CartContentRight {
text-align: right;
padding-right: 0.2em;
}

#boxLogin {
text-align: left;
margin-bottom: 0.2em;
margin-top: 0.2em;
margin-right: 0.4em; 
padding-top: 0.2em;
padding-bottom: 0.4em;
}

#boxLogin .boxheader {
display: block;
font: 18px Tahoma, Verdana, Arial, sans-serif;
font-weight: bold;
color: #336699;
}

#boxLogin .boxheader p {
padding-top: 0;
padding-bottom: 0.4em;
padding-left: 0.5em;
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
}

#boxLogin .boxcontent {
display: block;
padding-left: 0.5em; 
}

#boxLogin .boxcontent  span {
font-weight: bold;
}

#boxLogin .boxcontent p {
 padding-top: 0.1em;
 padding-bottom: 0.1em;
 padding-left: 0.2em;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
   }

.loginform input {
width: 70%;
font-size: 1em;
border: 1px solid;
border-color: #666 #ccc #ccc #666;
padding: 2px;
margin-top: 0.2em;
margin-bottom: 0.4em;
}

.loginform input:focus, .sffocus, .sffocus {
background-color: #ffc;
}

p.LoginContentCenter {
text-align: center;
}

p.LoginContentLeft {
text-align: left;
}

/*- /Бокс вход/админ */

div#parseTime {
clear: left;
background: #f1f1f6;
width: 100%;
text-align: center;
color: #000;
padding-top: 0.5em;
padding-bottom: 0.5em;
}


/*- Формы */

form {
width: 100%;
margin: 0;
}

.form input, textarea {
font-size: 1em;
border: 1px solid;
border-color: #666 #ccc #ccc #666;
padding: 2px;
}

/*- Подсветка ошибок формы */
#errormsg {
border: 2px solid #c00;
padding: 5px;
width: 96%;
}    

.error {
background: #fcc;
}
/*- /Подсветка ошибок формы */
   
.form textarea:focus, input:focus, .sffocus, .sffocus {
background-color: #ffc;
}

span.Requirement {
color: red;
}

/*- /Формы */

/*- Цены */

span.markProductOutOfStock {
 font-family: Tahoma, Verdana, Arial, sans-serif;
 color: #c76170;
 font-weight: bold;
   }

span.productSpecialPrice {
font-family: Verdana, Arial, sans-serif;
color: #ff0000;
}

span.productOldPrice {
font-family: Verdana, Arial, sans-serif;
color: #ff0000;
text-decoration: line-through;
}

span.errorText 
   {
 font-family: Verdana, Arial, sans-serif;
 color: #ff0000;
   }

/*- /Цены */

/* Ошибка на странице свяжитесь с нами */

div.contacterror 
   {
 border: 1px solid; 
 border-color: #ff0000; 
 background-color: #FFCCCC; 
 text-align: center; 
 margin-bottom: 0.5em; 
 margin-top: 0.5em;
   }

/* /Ошибка на странице свяжитесь с нами */

/* Вывод товаров */

/* Количество колонок с товаром на странице новинки */
dl.itemNewProducts 
   {
 display: block;
 width: 100%; 
 float: left;
 height: auto; 
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 background: transparent;
   }
/* /Количество колонок с товаром на странице новинки */

/* Количество колонок с товаром на странице рекомендуемые товары */
dl.itemFeaturedProducts 
   {
 display: block;
 width: 48%; 
 float: left;
 height: auto; 
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 border-bottom: 1px #e5e5e5 solid;
   }
/* /Количество колонок с товаром на странице рекомендуемые товары */

/* Количество колонок с товаром в блоке новинки на главной странице */
dl.itemNewProductsDefault 
   {
 display: block;
 width: 48%; 
 float: left;
 height: auto; 
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 background: transparent;
   }
/* /Количество колонок с товаром в блоке новинки на главной странице */

/* Количество колонок с новостями на главной странице */
dl.itemLatestNewsDefault 
   {
 display: block;
 width: 48%; 
 float: left;
 margin: 0.5em 0 0.5em 0;
 padding: 0 0 0 0;
   }
/* /Количество колонок с новостями на главной странице */

/* Количество колонок с новостями на странице новостей */
dl.itemLatestNews 
   {
 display: block;
 width: 98%; 
 float: left;
 margin: 0.5em 0 0.5em 0;
 padding: 0 0 0 0;
   }
/* /Количество колонок с новостями на странице новостей */

/* Количество колонок с товаром на странице скидки */
dl.itemSpecials 
   {
 display: block;
 width: 48%; 
 float: left;
 height: auto; 
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 border-bottom: 1px #e5e5e5 solid;
   }
/* /Количество колонок с товаром на странице скидки */

/* Количество колонок с товаром на странице мои данные */
dl.itemLastViewed 
   {
 display: block;
 width: 98%; 
 float: left;
 height: auto;  
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 border-bottom: 1px #e5e5e5 solid;
   }

/* /Количество колонок с товаром на странице мои данные */

/* Информация о заказе, адрес клиента и адрес доставки */
dl.ordersAddress 
   {
 display: block;
 width: 49%; 
 float: left;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 border-bottom: 1px #e5e5e5 solid;
   }

dt.ordersAddress 
   {
 display: block;
 float: left;
 background: transparent;
 border-right: 0px #f1f1f6 solid;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 text-align: center;
   }

dd.ordersAddress
   {
 display: block;
 margin: 0 0 0 1em;
 padding: 0 0 0 0;
 line-height: normal;
 background: transparent;
   }

/* /Информация о заказе, адрес клиента и адрес доставки */

/* Адресная книга */
dl.AddressBook 
   {
 display: block;
 width: 49%; 
 float: left;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
   }

dt.AddressBook 
   {
 display: block;
 float: left;
 width: 90px;
 background: transparent;
 border-right: 0px #f1f1f6 solid;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 text-align: center;
   }

dd.AddressBook
   {
 display: block;
 margin: 0 0 0 90px;
 padding: 0 0 0 0;
 line-height: normal;
 background: transparent;
   }

dl.AddressBookList 
   {
 display: block;
 width: 49%;
 float: left;
 height: auto;
 margin: 0 0 0 0;
 padding: 0 0 1em 0;
   }

dt.AddressBookList 
   {
 display: block;
 float: left;
 background: transparent;
 border-right: 0px #f1f1f6 solid;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 text-align: center;
   }

dd.AddressBookList
   {
 display: block;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 line-height: normal;
 background: transparent;
   }

/* /Адресная книга */

/* Вход */
dl.Login 
   {
 display: block;
 width: 49%;
 float: left;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
   }

dt.Login
   {
 float: left;
 display: block;
 background: transparent;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 text-align: center;
   }

dd.Login
   {
 display: block;
 margin: 0 0 0 1em;
 padding: 0 0 0 0;
 line-height: normal;
 background: transparent;
   }

/* /Вход */

dt.itemImage 
   {
 float: left;
 display: block;
 background: transparent;
 border-right: 0px #f1f1f6 solid;
 margin: 0 0 0 0;
 padding: 5px 5px 0 5px;
 text-align: center;
   }

dt.itemNews 
   {
 display: none;
 float: left;
 background: transparent;
 border-right: 0px #f1f1f6 solid;
 margin: 0 0 0 0;
 padding: 5px 5px 0 5px;
 text-align: left;
   }

dd.itemDescription
   {
 display: block;
 margin: 0 0 0 0;
 padding: 0 0;
 line-height: normal;
 background: transparent;
   }

dd.itemDescriptionPrice
   {
 display: block;
 margin: 1em 0 0 0;
 padding: 0 0;
 line-height: normal;
 background: transparent;
   }

dd.itemNews {
display: block;
margin-left: 1em;
padding: 0 0;
line-height: normal;
background: transparent;
}

div.clear {
clear: both;
}

div.navigation {
display: block;
width: 100%;
padding-top: 1em;
}

span.right
   {
 float: right;
   }

/* /Вывод товаров */

/* Вывод категорий */



/* /Вывод категорий */

/* Страница карточки товара */

p.center {
text-align: center;
}

div.ProductInfoLeft {
float: left;
margin-right: 1em;
}

div.ProductInfoRight {
float: left;
margin-left: 1em;
text-align: right;
}

/* /Страница карточки товара */

/* Ссылки на странице мои данные */

ul.accountLinks {
list-style-type: none;
text-align: left;
padding-left: 1em;
margin: 0 0 0 0;
}

li.accountLinks {
display: block;
font: 11px Tahoma, Verdana, Arial, sans-serif;
background: url(img/icon_arrow1.jpg) no-repeat left center;
padding: 0 0 0 14px; 
}

/* /Ссылки на странице мои данные */

span.bold {
font-weight: bold;
}

span.pricebold {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
}

/* Ajax quick find */

div.ajaxQuickFind {
text-align: left;
}

ul.ajaxQuickFind {
list-style-type: none;
list-style-image: none;
padding-left: 0px;
}

li.ajaxQuickFind {
font-size: 80%;
padding-left: 0px;
} 

/* /Ajax quick find */

/* Ajax add quickie suggest */

div.ajaxAddQuickie {
text-align: left;
}

div.addQuick {
text-align: left;
color: #67748B;
text-decoration: underline;
cursor: pointer;
}
   
ul.ajaxAddQuickie {
list-style-type: none;
list-style-image: none;
padding-left: 0px;
}

li.ajaxAddQuickie {
font-size: 80%;
padding-left: 0px;
} 

/* /Ajax add quickie suggest */

.errorBox {
background-color: #ffb3b5;
}

.messageStackError, .messageStackWarning { 
background-color: #ffb3b5; 
}

.messageStackSuccess { 
background-color: #99ff00; 
}

.headerError {
background-color: #ffb3b5;
border: 1px solid red;
}

.messageStack {
background-color: #ffb3b5; 
padding: 0.5em 0.5em 0.5em 0.5em; 
}

/* Most common stuff you'll need to change */

	.coda-slider-wrapper { padding: 20px 0 }
	.coda-slider { background: #ebebeb }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 250px } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 600px }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px }
	
	/* Tab nav */
	.coda-nav ul li a.current { background: #39c }
	
	/* Panel padding */
	.coda-slider .panel-wrapper { padding: 20px }
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
