/* html elements */
body{margin:0; padding:0; color:#000; font-family:'Open Sans', sans-serif; font-size:11px; background-color:#8086ff; text-shadow:rgba(0,0,0,0.01) 0 0 0; }
span{display:block;}
form,ul{margin:0; padding:0;}
img{border:0;}
p{margin:5px 0 5px 0; padding:0 5px 0 0; width:inherit;}
a:hover{text-decoration:underline;}
ul{margin:0; padding:0;}
ol{margin:10px 10px 10px 20px; padding:0;}
li{list-style-position:outisde;}
h1{font-weight:normal; font-size:12px; margin:5px 0 5px -5px; padding:0; width:inherit;}
/* end of html elements */

/* common classes */
.float-container{width:100%; overflow:hidden;}
.spacer{margin:0; padding:0; clear:both !important; font-size:2px;}
.bold{font-weight:bold;}
.center{text-align:center;}
.text-right{text-align:right}
.text-left{text-align:left;}
.text-underline{text-decoration:underline;}
.left{float:left;}
.right{float:right;}

/* list */
.list-style-inside li{list-style-position:inside;}
/* end of list */

.acknowledgebox{padding:10px; border:1px solid #ccc; margin-bottom:20px; width:358px; padding-left:52px; margin-left:auto; margin-right:auto;}
/* end of common classes*/

/* paddings and margins */
.padding-left-25{padding-left:25px;}
.margin-right-10{margin-right:50px;}
/* end of paddings and margins */

/* text */
.small-text{font-size:10px;}
.small-text2{font-size:11px;}

.color1{color:#d4137c;}
.color-green{color:#00bd28}
.color-blue{color:#0315ff;}
.color-red{color:#FF0000;}
.color-white{color:#fff;}

.alinks{color:#ff6600;}
.titleBold{font-size:14px; font-family:'Open Sans', sans-serif; font-weight:bold; color:#ff6600;}
.title{font-size:14px; font-family:Verdana;  font-weight:bold; color:#0c4ab0;}
/* end of text */
/* errors*/
.errorbox{padding:10px; border:1px solid #ccc; margin-bottom:20px; width:358px; padding-left:52px; background:url('../images/error_button.gif') 10px 10px no-repeat;}
.errorboxfull{padding:10px; border:1px solid #ccc; margin-bottom:20px; padding-left:52px; background:url('../images/error_button.gif') 10px 10px no-repeat;}
.error{color:#de0707; font-style:italic; font-weight:bold;}
.error span{padding-left:15px; font-style:normal; font-weight:normal;}
/* end of errors*/

/* list displays */
/* list titles*/
.list-title{width:100%; margin-top:0; margin-bottom:10px; font-weight:bold; float:left; text-align:center}
.list-title span{float:left; width:150px; padding:5px; height:32px; border:1px solid #000; font-size:13px; background-color:#00bd29; margin-right:2px; color:#fff;}
/* end of list titles*/

/* list */
.list{width:100%; margin-top:0; margin-bottom:2px; float:left;}
.list span{float:left; width:150px; padding:3px 5px 3px 5px; height:18px; border:1px solid #000; margin-right:2px;}
.list span label{margin-top:15px; display:block;}
/* end of list title */
/* end of list displays */

/* paging */
.pagingcontainer a:link, .pagingcontainer a:visited, .pagingcontainer a:active{float:left; padding-top:1px; width:23px; height:20px; border:1px solid #000000; background-color:#b9bcbc; margin:0 1px 0 1px;text-align:center; display:block; color:#000;}
.pagingcontainer a:hover{color:#fff; background-color:#6b72ff}
.pagingselected{background-color:#6b72ff  !important; color:#fff !important;}
/* end of paging */

/* checkout form */
.checkout_confirmed_box{padding:8px; border:1px solid #ccc; margin-bottom:20px; margin-right:5px;}
.checkout_confirmed_box label{border-bottom:1px solid #ccc; padding-bottom:5px; width:inherit; display:block; margin-bottom:10px; font-size:14px; font-weight:bold; color:#000;}
.checkout_confirmed_box_container{width:100%; font-size:11px;}
.checkout_confirmed_box_container p{float:left; width:100%; margin-top:0; margin-bottom:5px;}
.checkout_confirmed_box_container span{float:left; width:50%; word-wrap:break-word; -moz-binding: url('../wordwrap.xml#wordwrap');}
.checkout_confirmed_box_container b{float:left; width:45%; margin-right:10px; font-weight:normal; color:#000; text-align:right}
.checkout_confirmed_box_container em{font-size:11px; width:inherit; margin-bottom:5px; font-style:normal; display:block;}
/* end of checkout form*/

/* sitemap */
.sitemap span{width:240px; margin-right:20px; float:left; text-align:left;}
.sitemap label{width:100%; text-transform:uppercase; font-weight:bold; color:#000; margin-top:15px; margin-bottom:5px; display:block;}
.sitemap label a{color:#000 !important;}
.sitemap ul li{list-style:none; margin-left:10px; margin-bottom:5px;}
.sitemap label a{color:#000;}
/* end of sitemap */

/* icons */
.icons{width:160px; float:left; text-align:center;}
.icons a:hover{text-decoration:none; background:none;}
/* end of icons */
