/* Reset styles
*******************************/
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,em,img,strong,fieldset,form,label {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
:focus {outline: 0;}
img {vertical-align:middle; outline:0}
input {font-size:1em;color:#2e2e2e;}
input.text{padding:.1em .2em;vertical-align:middle}
input.button { cursor:pointer; }
input.radio,input.checkbox { border: 0;padding: 0; }

/* Reset only needed lists
*******************************/
#nav ul,
#nav li,
#catalog,
#catalog li,
#logged-in ul,
#logged-in li,
.products-list,
.products-list li,
#shopping-cart ul,
#shopping-cart li,
.product-reviews,
.product-reviews li,
.form ul,
.form li,
.order-review ul,
.order-review li,
.actions,
.actions li,
#select-payment-type,
#select-payment-type li,
.money-collectors,
.money-collectors li,
.ticket-details,
.ticket-details li,
.replies-list,
.replies-list li,
.articles-list,
.articles-list li,
.events-list,
.events-list li,
#leftbar .news ul,
#leftbar .news li,
#rightbar .news ul,
#rightbar .news li{
    padding:0;
    margin:0;
    list-style:none;
}


#select-payment-type strong, #select-payment-type input{
    vertical-align:middle;
}

#select-payment-type p{
    padding:5px 20px;
}

/* Add zoom
*******************************/
#nav ul,
#search p,
#content,
.products-list li,
.product-details .products p,
.form li,
.order-review li,
.actions,
.money-collectors li,
#shopping-cart li p,
.ticket-details li {
    overflow:hidden;
    zoom:1;
}

/*
    Used font families:
    - Tahoma, Verdana, Arial, Helvetica, sans-serif
    - "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
*******************************/

/* Body & forms
*******************************/
body{
    color:#000;
    font-size:69%;/*12px*/
	text-align: left;
    background: #fff;
}
body,
input,
textarea,
select {
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
input,
textarea,
select {
    font-size:11px;
}

h1 {
    border-top:3px solid #CDCDCD;
    background:#F0F0F0;
    padding:.5em 0 .8em;
    text-align:center;
    color: #BDBDBD;
    line-height:1;
    margin-bottom:1em;
}
h2 {
    font-size:1.45em;
}
h3 {
    font-size:1.27em;
}
h4 {
    color:#2871C1;
    font:bold 1.27em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    margin-bottom:.5em;
}
h5 {
    font:bold 1.09em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color:#777;
    padding-bottom:.2em;
    border-bottom:1px solid #777;
    margin-bottom:.5em;
}
h6 {}

/* Text elements
*******************************/
p, ul, ol       {margin: 0 0 1em 0; text-align: left; line-height:1.6; }
p.last 		    {margin-bottom:0;}
p.first		    {margin-top:1em;}
strong      	{font-weight: bold;}
em          	{font-style: italic;}
ins             {text-decoration:none;}
del             {text-decoration:line-through;}
blockquote  	{margin: 0 0 1em 2em;border-left:4px solid #cdcdcd;padding-left:2em;}
address         {font-style:normal; line-height:1.6;}
/* Links
*******************************/
a:link,
a:visited,
a:hover,
a:active {
    color: #2871C1;
    text-decoration: underline;
    cursor:pointer;
}
a:hover {
    color:#010101;
}
/* Text decorations
*******************************/
.bold           {font-weight: bold;}
.normal         {font-weight: normal;}
.italic         {font-style: italic}
.underline      {text-decoration: underline;}
/* Float
*******************************/
.f-right        {float: right;}
.f-left         {float: left;}
.f-none         {float: none;}

/* Text align
*******************************/
.t-right        {text-align: right;}
.t-left         {text-align: left;}
.t-center       {text-align: center;}
.t-justify      {text-align: justify;}
.v-m {
    vertical-align:middle;
}
/* Colors
*******************************/
.errors {
    color:#c00;
}

/* Wrappers
*******************************/
#wrapper {
    margin: 0 auto;
	width: 950px;
}
.page {
    padding:0 10px;
    overflow: hidden;
    zoom:1;
}
/* Header
*******************************/
#header {
    height:86px;
    position:relative;
    background:url(/img/xroidscom/header_bg.gif) 0 center no-repeat;
    margin-bottom:.5em;
}
#header-logo {
    position:absolute;
    top:0;
    left:1em;
    width:190px;
    height:86px;
    text-indent:-9999px;
    background:url(/img/xroidscom/logo.jpg) 0 0 no-repeat;
}
#nav {
    position:absolute;
    left:210px;
    top:34px;
}
#nav li {
    float:left;
    margin-right:9px;
}
#nav li a {
    color: #4E4E4E;
	font-weight: bold;
	text-transform:uppercase;
    font-family: Arial, Helvetica, sans-serif;
}
#nav li a:hover {
    color:#fff;
    text-decoration:none;
}
#search {
    position:absolute;
    right:8px;
    top:30px;
}
#search p {
    margin:0;
    width:200px;
}
#search span {
    float:left;
    width:144px;
    height:21px;
    padding:3px;
    background:url(/img/xroidscom/search_bg.jpg) 0 0 no-repeat;
}
#search span input {
    width:144px;
    border:0;
    background:transparent;
    height:18px;
}
#search input.submit {
    float:right;
}
/* Content
*******************************/
#content {
    border-bottom:1px solid #ccc;
    padding-bottom:2em;
}
/* Sidebars
*******************************/
#leftbar,
#rightbar {
    float:left;
    width:190px;
}
#main {
    float:left;
    width:530px;
    margin:0 10px;
    overflow:hidden;
}
#leftbar {
    padding-left:10px;
}
#rightbar {
    overflow:hidden;
    padding-right:10px;
    
}
#leftbar .box,
#rightbar .box {
    margin:0 4px 0 3px;
    margin-bottom:1em;
    background:#EBEBEB;
    padding:1em .5em 1em 1em;
    overflow:hidden;
}
#leftbar h3,
#rightbar h3 {
    background:url(/img/xroidscom/sidebar_header.gif) 0 0 no-repeat;
    height:32px;
    padding:9px 0 0 1em;
    color:#888;
    text-shadow:1px 1px 1px #fff;
}
#leftbar .news {
    
}
#leftbar .news ul {
    padding-left:0px;
}

#rightbar .news ul{
padding-right:10px;}
#leftbar .news li, #rightbar .news li  {
    padding-bottom:1em;
}
#leftbar .news ul li.add,
#leftbar .news ul li.add{
    border-top: 1px solid #999;
    padding-top: .9em;
}
#leftbar .news ul li.add a {
    color: #555;

}
#catalog li {
    line-height:2;
}
#catalog li a {
    color: #575757;
}
#catalog li a:hover {
    color: #000;
}
#rightbar .empty {
    margin:0;
    font-weight:bold;
    color:#999;
}
#shopping-cart ul {
    margin-bottom:1em;
}
#shopping-cart li {
    color:#777;
    border-bottom:1px solid #C7C7C7;
    padding-bottom:.5em;
    margin-bottom:.5em;
}
#shopping-cart li a {
    font:bold 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#shopping-cart li p {
    margin-bottom:0;
}
#shopping-cart li span {
    float:left;
}
#shopping-cart li em {
    float:right;
    font-style:normal;
}

#log-in span,
#log-in strong {
    display:block;
    margin-bottom:.5em;
}
#log-in span {
    width:139px;
    padding:4px 6px;
    height:19px;
    background:url(/img/xroidscom/login.jpg) 0 0 no-repeat;
}
#log-in span input {
    width:144px;
    border:0;
    background:transparent;
    color:#888;
}
#log-in strong {
    width:151px;
    text-align:right;
}
#log-in p {
    font-weight:bold;
}
#logged-in h5 {
    padding:0;
    border:0;
}
#logged-in a {
    color:#555;
}
#logged-in .logout a {
    color:#999;
}
/* main
*******************************/
#main h2 {
    background:url(/img/xroidscom/content_header.gif) 0 0 no-repeat;
    height:32px;
    padding:9px 0 0 14px;
    color:#888;
    font-size:1.27em;
    margin-bottom:.5em;
}
/* Products
*******************************/
.products-list {}
.products-list li {
    margin-bottom:1em;
    padding-bottom:1em;
    border-bottom:1px solid #AFAFAF;
    position: relative;
}
.products-list li.last {
    border:0;
    margin-bottom:0;
}
.products-list h4 a {
    text-decoration:none;
}
.products-list .img {
    width:120px;
    background:url(/img/xroidscom/c_c_left_bg.jpg) 0 0 no-repeat;
    margin:0 0 0 10px;
    float:left;
    padding:8px 0 0 8px;
}
.products-list .img img {
    width:104px;
    height:104px;
    margin-bottom:1em;
}
.products-list ins,
.products-list del,
.product-details ins,
.product-details del{
    display:block;
    width:103px;
    text-align:center;
    line-height:1.2;
    font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.products-list ins,
.product-details ins {
	font-size: 1.64em;
	font-weight: bold;
	color: #2871C1;
}
.products-list del,
.product-details del{
	font-size: 1.27em;
	color: #989898;
}
.products-list .info,
.product-details .info {
    float:left;
    width:370px;
}
.products-list input.button,
.product-details input.button {
    vertical-align:middle;
}
.products-list input.text,
.product-details input.text{
    border:1px solid #AFAFAF;
    width:50px;
}
.products-list .info label,
.product-details label {
    color:#2871C1;
    font:bold 1.27em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.products-list .out-of-stock,
.product-details out-of-stock {
    color:#c00;
    font:bold 1.27em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.product-details .info {
    padding-left:10px;
}
.product-details .img {
    float:right;
    width:109px;
}
.product-details .products {
    margin-bottom:2em;
}
.product-details .products p {
    margin:0;
}
.product-details .products span {
    float:left;
    width:180px;
}


.products-list .loading {
    position: absolute;
    z-index: 100;
    width:530px;
    height: 100px;
    background: #fff url(/img/xroidscom/loader.gif) 50% 50% no-repeat;
    left:0;
    top:0;
    display: none;
}

/* Data table
*******************************/
.data {
    width:100%;
    margin:0 0 1em 0;
}
.data thead th {
    font:bold 1.27em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color:#000;
    text-transform:capitalize;
}
.data td,
.data th {
    text-align:left;
    padding:4px;
}
.data .w_p1 {
    width:1%;
}
.data .w_50 {
    width:50px;
}
.data .w_75 {
    width:75px;
}
.data .w_100 {
    width:50px;
}
.data .center {
    text-align:center;
}
.data tbody td {
    background:#f5f5f5;
}
.data input.amount {
    background:#fff;
    border:1px solid #999;
    width:35px;
    padding:2px;
    text-align:center;
}
.data .shipping {
    color:#777;
}
.data .total strong {
    font-size:1.09em;
}
.cart textarea {
    width:506px;
    height:100px;
    border:1px solid #777;
    background:#f5f5f5;
}

/* Form
*******************************/
.form label {
    width:150px;
    float:left;
    padding-right:10px;
    text-align:right;
    line-height:1.5;
    color:#444;
}
.ticket-form label.radio {
    float:none;
    width:auto;
    padding:0;
}
.form li {
    padding-bottom:.5em;
}
.form input.text,
.form textarea {
    border:1px solid #777;
    background:#f5f5f5;
    padding:2px;
    width:200px;
}
.form textarea {
    width:250px;
    height:80px;
}
.form .submit {
    padding-left:160px;
}
.form .errors {
    padding-left:160px;
}
.form .errors li {
    padding-bottom:0;
}

.form .feedback legend {
    color:#2871C1;
    font:bold 1.27em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    margin-bottom:.5em;
    padding-left:160px;
}
.form .feedback fieldset {
    overflow: hidden;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
.form .feedback  label {
    float:none;
    width:auto;
    padding:0;
}

.form .feedback  label.caption {
    width:150px;
    float:left;
    padding-right:10px;
    text-align:right;
    line-height:1.5;
}


/* Orders
*******************************/
.order-review {
    border:1px solid #aaa;
    background:#f5f5f5;
    padding:1em 1em 1em 3em;
    margin-bottom:1em;
}
.order-review span {
    float:left;
    width:200px;
    clear:both;
}
.order-review em {
    float:left;
}
.actions {
    margin:0 0 1em 0;
}

.av-m-col{
    border:1px solid #EBEBEB;
    padding:10px 20px;
    background:#efefef;
    width:350px;
    margin:10px auto 10px auto;
    overflow:hidden;
    box-shadow: 1px 1px 5px #ccc;
   -moz-box-shadow: 1px 1px 5px #ccc;
   -webkit-box-shadow: 1px 1px 5px #ccc;

}


.av-m-col .money-collectors li{
border-bottom:1px solid #ddd;
margin-bottom:5px;
}

.av-m-col h4{
    text-align:center;
    padding-bottom:10px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}

.av-m-col p{
    text-align:left;
    clear:both;
    overflow:hidden;
}

.money-collectors {
    margin: 0 0 1em 0;
}
.money-collectors li {
    overflow:hidden;
}
.money-collectors li strong {
    float:left;
    width:150px;
    clear:both;
}
.money-collectors li em {
    float:left;
}
/* Tickets
*******************************/
.ticket-details {
    margin-bottom:1em;
}
.ticket-details li {
    padding-bottom:.5em;
}
.ticket-details em {
    float:left;
    width:150px;
}
.ticket-details strong {
    float:left;
    font:bold 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.replies-list li {
    padding-bottom:1em;
    margin-bottom:1em;
    border-bottom:1px solid #c7c7c7;
}
.replies-list span {
    float:left;
    color:#777;
}
.replies-list strong {
    float:right;
}
.replies-list li p {
    clear:both;
    margin-bottom:0;
}

/* Articles & events
*******************************/
.articles-list li,
.events-list li {
    padding-bottom:1em;
    margin-bottom:1em;
    border-bottom:1px solid #c7c7c7;
}



/* Footer
*******************************/
#footer {
    width:700px;
    margin:0 auto;
    height:84px;
    background:url(/img/xroidscom/bottom700.jpg) 0 0 no-repeat;
    position:relative;
}
#footer p {
    margin:0;
    position:absolute;
    top:40px;
}
#footer .copy {
    left:20px;
}
#footer .links {
    right:20px;
}



.download-file{
    text-align: right !important;
}


.little-grey{
    margin-top:10px;
font-size:9px;
    padding:10px 20px;
    width:680px;
    margin:0 auto;
    text-align:justify;
}

.little-grey a{
line-height:2em;

text-decoration:none;
color:#333;}



.personal-account{
	width:300px;
	margin:20px auto!important;
	-moz-box-shadow:1px 1px 5px #CCCCCC;
	background:none repeat scroll 0 0 #EFEFEF;
	border:1px solid #EBEBEB;
}

.personal-account ul{
	background:none !important;
	border:none !important;
}

.personal-account ul li{
	background:none;
	
}

.personal-account ul li strong{
	color:#2871C1;	
	font-weight:bold;
	font-size:1.2em;
	margin-right:10px;
}
.personal-account ul li span{
	display:inline-block!important;
	float:none !important;
	color:#575757 !important;
	width:auto !important;
	font-size:1.1em;
}
.personal-account h3{
	color:#888;
	font-size:1.7em;
	text-align:center;
	margin-top:0px;
}
.personal-input input{
	margin:auto;
	display:block;
}




#change-currency {
    width:150px;
}




.box-2 li{
	list-style:none;
}



/* Simple Page Style
******************************

		#main .page h1, 
		#main .page h2, 
		#main .page h3, 
		#main .page h4, 
		#main .page h5, 
		#main .page h6
		{text-align:left;
		 border:0 none;
		 color:#000;
		 background:transparent none;
		 height:auto;
		}


        #main .page h1{font:bold 22px Arial, 'Helvetica Neue', Helvetica, sans-serif;}
 		#main .page h2{font:bold 20px Arial, 'Helvetica Neue', Helvetica, sans-serif; }
        #main .page h3{font:bold 18px Arial, 'Helvetica Neue', Helvetica, sans-serif;}
        #main .page h4{font:bold 16px Arial, 'Helvetica Neue', Helvetica, sans-serif;}
        #main .page h5{font:bold 14px Arial, 'Helvetica Neue', Helvetica, sans-serif;}
        #main .page h6{font:bold 12px Arial, 'Helvetica Neue', Helvetica, sans-serif;}
        
        
        #main .page p, 
        #main .page blockquote, 
        #main .page ul, 
        #main .page ol, 
        #main .page dl, 
        #main .page form, 
        #main .page table, 
        #main .page pre {
            line-height:inherit;
            margin:0 0 1.5em;
            font:normal 12px/1.5em Arial, 'Helvetica Neue', Helvetica, sans-serif;
        }
        
        
        #main .page blockquote{
            border-left:1px solid #CCCCCC;
			font-style:italic;
            margin-left:2em;
            font-size:10px;
        }
		#main .page blockquote p{
			font-style:italic;
		}
        
        #main .page blockquote, #main .page dd {
            padding:0 0 0 2em;
        }
        
        #main .page .left {
            float:left;
            margin-right:1em;
        }
        
        #main .page .right {
            float:right;
            margin-left:1em;
        }
        
        #main .page img{}
        
        #main .page pre {
            border-left:1px solid #CCCCCC;
            margin-left:2em;
            padding-left:2em;
            overflow:auto;
        }
        
        #main .page pre, 
        #main .page code, 
        #main .page samp, 
        #main .page kbd, 
        #main .page var {
            font:1.4em/1.5em mono-space,monospace;
        }
        
        #main .page caption {
            color:#777777;
            font-style:italic;
            margin:0.5em 0;
            text-align:right;
        }
        
        #main .page ul, 
        #main .page ol,
        #main .page dl {
        	padding:0;
        }
        
        #main .page li {
            display:list-item;
            list-style-position:outside;
            list-style-type:disc;
            margin:0 0 0 2em;
            padding:0;
            padding:3px 0px;
			font-size:12px;
        }
        
         #main .page ul ul li{list-style-type:circle;}
         
         #main .page ul ul ul li{list-style-type:square;}
         
         #main .page ul ol li{list-style-type:decimal;}
         
         #main .page ol li{list-style-type:decimal;}
         
         #main .page ol ol li{list-style-type:decimal;}
         
         #main .page ul ul ul li{list-style-type:square;}
        
        #main .page ul ul, 
        #main .page ul ol, 
        #main .page ol ol, 
        #main .page ol ul, 
        #main .page dd { margin:0;}
        
        #main .page dt {font-weight:bold; line-height:1.5em;}
        #main .page dd { line-height:1.5em;}
        
        #main .page a{}
        
        #main .page td,  
        #main .page th{ border:1px solid #ccc; padding:5px 20px;}
		
		#main .page table{border:1px solid #ccc; border-collapse:collapse; width:100%;}
        
        #main .page .pullquote {
            border-right:1px solid #CCCCCC;
            color:#777777;
            float:left;
            font-size:1.1em;
            font-style:italic;
            margin-bottom:0.5em;
            margin-right:2em;
            padding-right:2em;
            text-align:right;
            width:20%;
        }
        
        #main .page .boxout {
            border:1px solid #CCCCCC;
            float:right;
            margin-bottom:0.5em;
            margin-left:2em;
            padding:1em 2em;
            width:20%;
        }
        
        
        #main .page .cols {
            display:block;
            min-height:1%;
            clear:both;
            overflow:hidden;
        }
        
        #main .page .col  {
            display:inline;
            float:left;
            margin-left:4%;
            width:48%;
        }
        
        #main .page .cols3 .col {
            margin-left:5%;
            width:30%;
        }
        
        #main .page .cols4 .col {
            margin-left:4%;
            width:22%;
        }
        
        #main .page .first {
            margin-left:0 !important;
        }
        
        
        #main .page .note {
            font-weight:bold;
        }
        #main .page .note, 
        #main .page .success, 
        #main .page .error {
            display:block;
        }
        
        #main .page .success {
            color:#006600;
        }
        
        #main .page .error {
            color:#990000;
       }


		#main .page .red{
			color:#db5f35;
		}

 */


.tag-cloud .box h1, 
.tag-cloud .box h2, 
.tag-cloud .box h3, 
.tag-cloud .box h4, 
.tag-cloud .box h5, 
.tag-cloud .box h6{
	padding:0;
	display:inline;
	padding:0 5px;
	background:transparent none !important;
	border:0 none;
	color:#2871C1 !important;
	text-shadow:0 0 0 transparent !important;
	cursor:pointer;
}

.tag-cloud .box h1:hover, 
.tag-cloud .box h2:hover, 
.tag-cloud .box h3:hover, 
.tag-cloud .box h4:hover, 
.tag-cloud .box h5:hover, 
.tag-cloud .box h6:hover{
	background:#2871C1 none !important;
	color:#fff !important;
}

.tag-cloud .box h1{
	font-size:2em;
	font-weight:900;}
	
.tag-cloud .box h2{
	font-size:1.8em;
	font-weight:800;}

.tag-cloud .box h3{
	font-size:1.6em !important;
	font-weight:700;}

.tag-cloud .box h4{
	font-size:1.4em;
	font-weight:600;}
	
.tag-cloud .box h5{
	font-size:1.2em;
	font-weight:500;}
	
.tag-cloud .box h6{
	font-size:1em;
	font-weight:400;}
	

.tag-cloud .box{
	margin:5px 0 0;	
	line-height:2em;
	text-align:center;
	padding:10px 0px !important;
}

.tag-cloud .box a{
	text-decoration:none;
	color:#2871C1;
}

.tag-cloud .box a:hover {
	background:#2871C1;
	color:#fff;
}



.back-button{
	float:left;
	margin-right:10px;}
	
.send-button{
	float:left;
	margin-right:10px;
	background:transparent url(/img/xroidscom/send.jpg) no-repeat 0 0;
	width:77px;
	height:28px;
	border:0 none;
	font-size:0px;
	color:transparent;
	text-indent:-9999px;
	}
	
.reviews-buttons{
	clear:both;
	overflow:hidden;
	padding-top:10px;
}


ul.product-reviews li.list-reviews {
    padding: 0 0 10px 0;
}

ul.product-reviews li.list-reviews b {
    display: block;x
    padding: 0 0 5px 0;
}

ul.product-reviews li.list-reviews span {
    display: block;
    line-height: 1.5em;
    padding: 0 0 5px 0;
}



#feedback {

}
#feedback p.view-list {
    text-align: right;
    margin-right:5px;
}

#feedback ul.list,
#feedback ul.list li,
#feedback dl,
#feedback dl dt,
#feedback dl dd {
    margin:0;
    padding:0;
    list-style: none;
}
#feedback ul.list {
    margin:0 0 1em 25px;
    overflow: hidden;
    zoom:1;
}
#feedback ul.list li {
/*    float: left;
    width:260px;*/
}
#feedback ul.list dl {
    overflow: hidden;
    zoom:1;
    margin-bottom: 2em;
}
#feedback ul.list dl dt {
    float: left;
    width:170px;
    clear: both;
}
#feedback ul.list dl dd {
    float: left;
    width:300px;
}

#feedback h3 {
    color:#2871C1;
    font:bold 1.27em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    margin-bottom:.3em;
    padding:0;
}

#feedback .stars {
    background: url(/img/xroidscom/stars.png) 0 0 no-repeat;
    height: 18px;
    width:90px;
    text-indent: -9999px;
}
#feedback .stars0 {
    background-position: 0 0;
}
#feedback .stars1 {
    background-position: 0 -36px;
}
#feedback .stars2 {
    background-position: 0 -72px;
}
#feedback .stars3 {
    background-position: 0 -108px;
}
#feedback .stars4 {
    background-position: 0 -144px;
}
#feedback .stars5 {
    background-position: 0 -180px;
}

a.view{margin-bottom:10px;}
.feed-index a{display:block;overflow:hidden;}



#goog-fixurl {
    padding:0 10px;
}
#page404 h3 {
    color:#2871C1;
    font:bold 1.27em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    margin-bottom:.5em;
    padding:0;
}
#page404 .page {
    padding-bottom: 2em;
}
#page404 ul,
#page404 ul li {
    margin:0;
    padding:0;
    list-style: none;
}
#page404 .list {
    float: left;
    width:250px;
}
#page404 .list li {
    margin-left: 1em;
    margin-bottom: 1em;
}
#page404 .list li a {
    color: #000;
}
#page404 .list li a:hover {
    color: #666;
}
#goog-fixurl ul li {
    line-height: 2;
}














/* the norm */
#gritter-notice-wrapper {
	position:fixed;
	top:20px;
	right:20px;
	width:301px;
	z-index:9999;
}
#gritter-notice-wrapper.top-left {
    left: 20px;
    right: auto;
}
#gritter-notice-wrapper.bottom-right {
    top: auto;
    left: auto;
    bottom: 20px;
    right: 20px;
}
#gritter-notice-wrapper.bottom-left {
    top: auto;
    right: auto;
    bottom: 20px;
    left: 20px;
}
.gritter-item-wrapper {
	position:relative;
	margin:0 0 10px 0;
	background:url('/img/xroidscom/gritter/ie-spacer.gif'); /* ie7/8 fix */ 
}
.gritter-top {
	background:url(/img/xroidscom/gritter/gritter.png) no-repeat left -30px;
	height:10px;
}
.hover .gritter-top {
	background-position:right -30px;
}
.gritter-bottom {
	background:url(/img/xroidscom/gritter/gritter.png) no-repeat left bottom;
	height:8px;
	margin:0;
}
.hover .gritter-bottom {
	background-position: bottom right;
}
.gritter-item {
	display:block;
	background:url(/img/xroidscom/gritter/gritter.png) no-repeat left -40px;
	color:#eee;
	padding:2px 11px 8px 11px;
	font-size: 11px;
	font-family:verdana;
}
.hover .gritter-item {
	background-position:right -40px;
}
.gritter-item p {
	padding:0;
	margin:0;
}
.gritter-close {
	position:absolute;
	top:5px;
	left:3px;
	background:url(/img/xroidscom/gritter/gritter.png) no-repeat left top;
	cursor:pointer;
	width:30px;
	height:30px;
}
.gritter-title {
	font-size:14px;
	font-weight:bold;
	padding:0 0 7px 0;
	display:block;
	text-shadow:1px 1px #000; /* Not supported by IE :( */
}
.gritter-image {
	width:48px;
	height:48px;
	float:left;
}
.gritter-with-image,
.gritter-without-image {
	padding:0 0 5px 0;
}
.gritter-with-image {
	width:220px;
	float:right;
}

a.add{margin-bottom:10px;}








