/*All*/
img {
 border: none;
}
ul {
 margin: 0px;
 padding: 0px;
}
body#body {
 background-attachment:fixed;	
 background-repeat: no-repeat;
 background-position: bottom left;
 background-image: url(../images/bg_race_body.jpg);
}
td{
 margin: 0px;
 padding: 0px;
 color: #FFFFFF;	
 font-size: 12px;	 
 font-weight: normal;
 font-family: Verdana, Arial, Verdana;
}
p{
 margin: 0px;
 padding: 0px;
 color: #FFFFFF;	
 font-size: 12px;	 
 font-weight: normal;
 line-height: 22px;
 font-family: Verdana, Arial, Verdana;
}
h2, h3, h4, h5, h6 {
 margin: 0px;
 padding: 0px;
 font-weight: normal;
 text-transform: uppercase;
}
h1 {
 color: #ED2224;		
 font-size: 15px;
}
h2 {
 color: #ED2224;	
 font-size: 13px;
}
h3 {
 color: #ED2224;	
 font-size: 12px;
}
small {
 font-size: 9px;
 font-weight: normal;
}
sup{
 font-size: 8px;
}
a {
 color: #666;
 text-decoration: none;
}
a:hover {
 color: #666;
 text-decoration: underline;
}

/* IFrame*/
#htmlFrame {
 background-color: #FFFFFF;
}
#ContentIframe {

 /*background-color:  #666;*/
}




 





/* Menus*/
/*
#MenuSociais { 
 position: fixed; 
 top: 120px;
 left: 0px;
 width: 66px;
 padding: 30px 0px 0px 0px;
 background-color: #000;
 background-repeat:no-repeat;
 background-position:top left;
 background-image: url(../images/MS_CornerTop.gif)
}*/
/*div#MenuSociais {
 position:absolute;
 top:120;
 left:0;
 width:66px;
 padding: 0px 0px 0px 0px;

}
@media screen{
 body>div#MenuSociais {
  position:fixed;
  top: 120px;
  left:0px;
 }
}
html body{
 overflow:hidden;
} */

div#MenuSociais{
width:66px;
position: fixed;
left: 0px;
top: 40px;
z-index: 999999;
}

* html div#MenuSociais{ 
position: absolute;
z-index: 999999;
top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+40+"px" : body.scrollTop+40+"px");
}

#MenuSociais .CornerTop { 
 width: 66px;
 height: 18px;
 background-repeat:no-repeat;
 background-position: bottom left;
 background-image: url(../images/MS_CornerTop.png);
}
#MenuSociais .CornerBottom { 
 width: 66px;
 height: 19px;
 background-repeat:no-repeat;
 background-position: bottom left;
 background-image: url(../images/MenuCBottom.png)
}
#MenuSociais .ContentMenu {
 background-color: #000;	
}
#MenuSociais ul li {
 height: 29px;	
 background-color: #000;
 margin: 0px;
 padding: 10px 0px 0px 8px;	
}
#MenuSociais ul.menu {
 list-style:none;
 margin: 0px;
 padding: 0px 0px 0px 0px;
}
#MenuSociais ul.menu a, #MenuSociais ul.menu a:hover {
 crusor: pointer;
}


/* Menu Right*/
div#MenuSponsors {
 position:absolute;
 top:40;
 right:0;
 width:66px;
 z-index: 999999;
 padding: 0px 0px 0px 0px;
}
@media screen{
 body>div#MenuSponsors {
  position:fixed;
  z-index: 999999;
  top: 40px;
  right: 0px;
 }
}

#MenuSponsors .CornerTop { 
 width: 66px;
 height: 18px;
 background-repeat: no-repeat;
 background-position: bottom right;
 background-image: url(../images/MSp_CornerTop.png);
}
#MenuSponsors .CornerBottom { 
 width: 66px;
 height: 19px;
 background-repeat:no-repeat;
 background-position: bottom right;
 background-image: url(../images/MenuCBottom.png);
}
#MenuSponsors .ContentMenu {
 background-color: #000;	
}
#MenuSponsors ul li {
 height: 29px;	
 background-color: #000;
 margin: 0px;
 padding: 10px 0px 0px 10px;	
}
#MenuSponsors ul.menu {
 list-style:none;
 margin: 0px;
 padding: 0px 0px 0px 0px;
}
#MenuSponsors ul.menu a, ##MenuSponsors ul.menu a:hover {
 crusor: pointer;
}
.Partners {
 padding-top: 30px;	
 background-repeat: no-repeat;
 background-position: bottom right;
 background-image: url(../images/icon_partners.gif);
}
.Personalsponsors{
 padding-top: 45px;	
 background-repeat: no-repeat;
 background-position: bottom right;
 background-image: url(../images/personalSponsors.gif);
}



/* Menu Horizontal*/
#MenuHorizontal {
 height: 28px;
 width: 812px;
 background-color: #FFFFFF;
 padding: 4px 0px 4px 0px;
}
#MenuHorizontal ul {
 list-style: none;
 margin: 0px;
 padding: 0px 0px 10px 0px;
}
#MenuHorizontal ul.menu li{
 float: left;	
 display: block;
 width: 116px;
}
* html #MenuHorizontal ul.menu li{
 float: left;	
 display: block;
 width: 116px;
}
#MenuHorizontal ul.menu li a, #MenuHorizontal ul.menu li a:hover {
 text-decoration: none;
 display: block;
 background-position: left;
 background-repeat: repeat-x;
 background-image: url(../images/BgmenuDrop.gif);
}
#MenuHorizontal ul.menu li a span {
 color: #FFFFFF;
 font-size: 10px;
 display: block;
 height: 18px;
 border-right: 1px solid #FFFFFF;
 padding: 12px 0px 0px 0px;
 font-family: Helvetica, Tahoma, Arial;
 text-transform: uppercase;
}
#MenuHorizontal ul.menu li a:hover span, #MenuHorizontal li#current span, #MenuHorizontal ul.menu li.active span{
 color: #ED2224;
 font-size: 10px;
 display: block;
 height: 18px;
 border-right: 1px solid #FFFFFF;
 padding: 12px 0px 0px 0px;
 font-family: Helvetica, Tahoma, Arial;
 text-transform: uppercase;	
}
#MenuHorizontal ul.menu li.item65 span {
 background-position: left;
 background-repeat: no-repeat;
 background-image: url(../images/FirstItemCorner.jpg);
}
#MenuHorizontal ul.menu li.item65 ul.ulcorner span {
 background: none;	
}
#MenuHorizontal ul.menu li.item71 span {
 background-position: right;
 background-repeat: no-repeat;
 background-image: url(../images/LasttItemCorner.jpg);
}
#MenuHorizontal ul.menu li{
 position: relative;
}
#MenuHorizontal ul.menu ul{
 position: absolute;
 left: 0px;
 top: 30px;
 z-index: 100;
}
#MenuHorizontal ul.menu ul ul{
 position: absolute;
 top: 0px;
}

#MenuHorizontal ul.ulcorner li a{
 display: block;
 color: #FFFFFF;
 text-align: center;
 text-decoration: none;
 padding: 4px;
 background: none;
 background-color:#333333;
}
#MenuHorizontal ul.ulcorner li a:hover {
 display: block;
 color: #666666;
 text-align: center;
 text-decoration: none;
 padding: 4px;
 background: none;
 background-color:#333333;
}
#MenuHorizontal ul.ulcorner li a span, #MenuHorizontal li#current ul.ulcorner a span, #MenuHorizontal li.active ul.ulcorner a span{
 padding: 0px;	
 color: #FFFFFF;
 font-size: 9px;
 background: none;
 border: none;
 height: auto;
 font-family: Helvetica, Tahoma, Arial;
}
#MenuHorizontal ul.ulcorner li a:hover span, #MenuHorizontal  ul.ulcorner li#current span {
 padding: 0px;	
 color: #666666;
 font-size: 9px;
 background: none;
 border: none;
 height: auto;
 font-family: Helvetica, Tahoma, Arial;
}
#MenuHorizontal .ulcorner {
 z-index: 9000px;
 display: none;
} 
#MenuHorizontal ul.ulcorner li.CornerBottom{
 width: 116px;
 height: 14px;
 background-repeat: no-repeat;
 background-image: url(../images/dropCbottom.png);
}
#MenuHorizontal ul.ulcorner li.CornerTop{
 width: 116px;
 height: 14px;
 background-repeat: no-repeat;
 background-image: url(../images/dropCTop.png);
}
#MenuHorizontal .item69 ul{

}
#MenuHorizontal .item71 ul {
 display:none;
}




/* Languguage */
#jflanguageselection {
 float: none;
 margin: 0px;
}
#TabsHeader {
 width: 398px;
 position: absolute;
 right: 0px;
 bottom: -1px;
}
#TabsHeader #MenuIdiomas {
 width: 75px;
 height: 25px;
 float: right;
 padding: 2px 0px 0px 22px;
 background-repeat: no-repeat;
 background-image: url(../images/Tabsheader.png);
}
#MenuIdiomas ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
}
#MenuIdiomas ul li img{ 
 padding: 2px 2px 0px 0px;
}
#TabsHeader #Facebook {
 width: 96px;
 height: 25px;
 float: right;
 bottom: 2px;
 right: 0px;
 padding: 1px 0px 0px 0px;
 background-repeat: no-repeat;
}
#TabsHeader #Login {
 position: absolute;
 bottom: -3px;
 right: 0px;
 font-size: 1px;
 text-align: right;
 background-color: #000;
 font-family: Helvetica;
}
#TabsHeader #Login a {
 color: #FFF;
}
#TabsHeader #Login a:hover {
 text-decoration: underline;
}
#TabsHeader #Login img{
 width: 40px;
 height: 40px;
}
#TabsHeader #Gmail {
 float: right; 
 width: 106px;
 height: 28px;
}
#TabsHeader #Gmail ul{
 list-style: none;
 margin: 0px;
 padding: 0px;
}
#Presscenter {
 float: right;	
 width: 96px;
 height: 27px;
 padding-left: 1px;
}
#Blog{
 float: right;	
 width: 96px;
 height: 27px;
 padding-left: 1px;
}
/*#Presscenter a {
 width: 96px;
 cursor: pointer;
 height: 27px;
 display: block;
 background-repeat: no-repeat;
 background-image: url(../images/presstab.png);
}*/
#Blog a {
 width: 96px;
 cursor: pointer;
 height: 27px;
 display: block;
 background-repeat: no-repeat;
 background-image: url(../images/pressblog.png);
}

/*div#Menuidiomas {
 float: none;
 margin: 0px;
 position: fixed;
 left: 4px;
 top: 85px;
}
html div#Menuidiomas{ 
position: absolute;
top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+85+"px" : body.scrollTop+85+"px");
}
*/


/*Calendar*/
#Calendar{
 position: absolute;
 right : 210px;
 top: 25px; 
 width: 54px;
 height: 55px;
}


#Main {
 width: 812px;
 padding: 0px 20px 0px 20px;
 overflow: hidden;
 background: none;
}
* html #Main {
 width: 812px;
 padding: 0px;
 overflow: hidden;
 background: none;
}
#AllContent {
 background-attachment:fixed;	
 padding-bottom: 10px;
 background-repeat: no-repeat;
 background-position: top right;
 background-image: url(../images/bg_race_top.jpg);
}
#Header {
 position: relative;	
 height: 118px;	
 width: 812px;
 overflow: hidden;
}
#Logo {
 float: left;
 width: 146px;
 padding: 10px 0px 0px 10px;
}
#Graphic {
 width: 812px;
 height: 300px;
 padding: 0px;
 margin: 0px;
 overflow: hidden;
 background-color: #FFFFFF;
}


/* Content*/
#Content {
 width: 812px;	
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 /*background-color: #000000;*/
}/*
.ContentBlackTR {
 background-repeat: no-repeat;
 background-position: right top;
 background-image:url(../images/ContentTR.png);	
}
.ContentBlackBR {
 background-repeat: no-repeat;
 background-position: bottom right;
 background-image:url(../images/ContentBL.png);	
}
.ContentBlackBL {
 padding: 25px 25px 30px 25px;
 overflow: hidden;
 background-repeat: no-repeat;
 background-position: bottom left;
 background-image:url(../images/ContentBR.png);	
}
*/


#Content .Cell {
 background-color: #000000;
}
#Content .CornerContent {
 background-color: #000000;
}
.ContentInner {
 padding: 10px 25px 15px 25px;
}
#Content .CornerTL{
 background-color: #000000;
}
#Content .CornerTR{
 background-repeat: no-repeat;
 background-position: right top;
 background-image:url(../images/ContentTR.png);	
}
#Content .CornerBL{
 background-repeat: no-repeat;
 background-position:left top;
 background-image:url(../images/ContentBL.png);	
}
#Content .CornerBR{
 background-repeat: no-repeat;
 background-position: right top;
 background-image:url(../images/ContentBR.png);	
}



/* Tables*/
.TableCar td{
 padding: 8px 8px 8px 8px;
}
.TableRallyes tr {

}
.TableRallyes td {
 font-weight: normal;	
 padding: 2px 8px 2px 8px;	
 text-align: center;
 border-right: 2px solid  #000000;
 background-color: #1F201F;	
 text-transform: uppercase;	
}
.TableRallyes td span{
 font-size: 12px;	
 text-transform:lowercase;
}
.TableRallyes tr.gray td {
 background-color: #333333;
}
.TableRallyes tr.firstblack td {
 padding: 0px;
 color: #676767;
 font-size: 44px;
 background-color: #000000;
}
.TableRallyes td.secondtd {
 text-align: left;
}
.TableRallyes tr.secondred td {
 color: #ED2224;
 padding: 0px 0px 10px 0px;
 background-color: #000000;
}
.TableRallyes tr.secondred td p{
 color: #ED2224;
 background-color: #000000;
}
.TableRallyes tr.lastchlid td {
 text-align: left;
 background-color: #000000;
}
.TableRallyes td.fristtd {
 padding: 2px 4px 2px 4px;	
 background-position: left;
 background-repeat: no-repeat;
 background-image: url(../images/tableRCleftCinza.gif);
}
.TableRallyes tr.gray td.fristtd {
 background-position: left;
 background-repeat: no-repeat;
 background-image: url(../images/tableRCleft.gif);
}
.TableRallyes td.lasttd {
 background-position: right;
 background-repeat: no-repeat;
 background-image: url(../images/tableRCrightCinza.gif);
}
.TableRallyes tr.gray td.lasttd {
 background-position: right;
 background-repeat: no-repeat;
 background-image: url(../images/tableRCright.gif);
}
.TableRallyes tr.secondred td {
 text-align: center;
}

/*Intro Rallys*/
.IntroRallyes td {
 text-align: center;
}
.IntroRallyes tr.cellyear td {
 color: #676767;
 font-size: 44px;
 padding: 15px 0px 15px 0px;
}
.IntroRallyes a {
 font-size: 14px;	
 color: #ED2224;
 text-decoration: none;
 text-transform: uppercase;
}
.IntroRallyes a:hover {
 font-size: 14px;	
 color: #ED2224;
 text-decoration: underline;
 text-transform: uppercase;
}


/*TableRent*/
.TableRent .TitleRed {
 text-align: center;	
 padding: 5px;	
 background-color: #ED2224;	
}
.TableRent  td {
 padding: 4px 4px 4px 4px;
}
.TableRent .CellContact {
 color: #FFFFFF;
 font-size: 12px;
 text-align: center;
 padding: 10px 0px 15px 0px;
}
.TableRent  td a{
 color: #FFFFFF;
 text-decoration: none;
}
.TableRent  td a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}
.TableRent .Cellbordered {
 border-right: 1px solid #ED2224;
}
.TableRent .CellEspc {
 padding: 10px 0px 10px 0px;
}
.TableRent .TableCartLeft td, .TableRent .TableCartRight td {
 font-size: 11px;
}



/*  Table Identify*/
.TableIdent table td{
 padding: 4px 10px 4px 4px;	
}
.TableIdent {
 background-position: bottom right;
 background-repeat: no-repeat;
 background-image: url(../images/identificacaobs.jpg);
}


/*.TableRent td, .TableRent td p {
 font-size: 11px;
}
.TableRent td {
 padding-bottom: 4px;
}
.TableRent td table td{
 font-size: 11px;	
 text-align: left;	
 padding: 4px 4px 4px 4px;
}
.TableRent  td a{
 color: #FFFFFF;
 text-decoration: none;
}
.TableRent  td a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}
.TableRent tr.cellred td{
 text-align: center;	
 padding: 5px;	
 background-color: #ED2224;	
}
.TableRent td table tr.cellred td{
 text-align: left;
 padding: 4px;
 background-color: #000000;
}
*/



/* SiteMap*/
#SiteMap {
 height: 6px;	
 padding: 0px 0px 0px 0px;
 text-align: left;
}
#SiteMap  ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
}
#Footer {
 padding-top: 2px;
}
#Footer td {
 height: 22px;
 background-color: #000000;
}
#Footer .CellNoColor{
 background: none;
}
#Footer td.CornerLeft {
 width: 8px;
 height: 12px;
 background-repeat: no-repeat;	
 background-position: left;
 background-image: url(../images/cornerfooterleft.png);
}
#Footer td.CornerRight {
 width: 8px;
 height: 12px;
 background-repeat: no-repeat;	
 background-position: right;
 background-image: url(../images/cornerfooteright.png);
}

/* Blog News*/

.blog .article_row {
/* position: relative;	
 height: 170px;*/
 padding-bottom: 5px;
}
/*
.blog .article_row .contentheading {
 float: left;
 width: 360px;
 padding: 0px 0px 10px 170px;
 font-size: 12px;
}
#page .contentheading {
 float: left;
 width: 480px;
 padding: 0px 0px 10px 0px;
}
.blog .contentheading a, #page .contentheading a {
 color: #ED2224;
 text-decoration: none;
}
.blog .contentheading a:hover, #page .contentheading a:hover {
 color: #ED2224;
 text-decoration: underline;
}
.blog .article_row .article_column img {
 padding-right: 10px;
}
.blog .article_row .iteminfo, #page .articleinfo {
 float: right;
 color: #666;
 width: 210px;
 text-align: right;
 font-size: 11px;
 padding-bottom: 5px;
}
.blog .readon {
 float: right;
 text-align: right;
 padding-top: 10px;
}*/
.blog .blog_more {
 display: none;
}
.blog .counter{
 float: left;
 width: 300px;
 font-size: 11px;
 color: #666666;
}
.blog .pagination{
 float: right;	
}
.blog .pagination li{
 display: inline;
 font-size: 11px;
 color: #333;
 padding-right:  5px ;
}
.blog .pagination a { 
 font-size: 11px;
}
#page .backbutton {
 text-align: left;
 clear: both;
 padding: 10px 0px 0px 0px ;
}
.clear{
 clear: both;
}
.article_row .clear {
 /*position: relative;
 height: 90px;
 padding-left: 170px; */
}
/*.article_row .clear img{
 position: absolute;
 left: 0px;
 top: 12px;
}
#page img{
 float: none;	
}*/


/* Newsletter */
.acymailing_module_form {
 padding: 10px 10px 10px 0px;
}
.acymailing_introtext {
 color: #FFFFFF;
}
.acymailing_introtext {
 display: block;	
 padding-bottom: 10px;
}
.acymailing_module_form .inputbox {
 width: 230px;	
 border: none;	
 color: #FFFFFF;
 padding: 0px 3px 0px 3px;
 background-color: #333;
}
.acymailing_module_form .Cellinput {
 text-align: center;	
 width: 243px;	
 height: 22px;
 background-position: left;
 background-repeat: no-repeat;
 background-image: url(../images/textletterinput2.gif);
}
.acymailing_module_form .Celllabel {
 color: #ED2224;
 font-size: 11px;
 padding: 5px 0px 2px 5px;
}

.acymailing_module_form tr.lastitem td {
 padding-top: 5px;
 text-align: right;
}
.acymailing_module_form .buttonpt {
 width: 66px;
 height: 18px;
 background: none;
 background-position: left;
 background-repeat: no-repeat;
 background-image: url(../images/btnletterpt.gif);
}
.acymailing_module_form .buttonen {
 width: 66px;
 height: 18px;
 background: none;
 background-position: left;
 background-repeat: no-repeat;
 background-image: url(../images/btnletteren.gif);
}


/* Counte Down*/
#CountDown {
 position: absolute;
 right: 199px;
 top: 10px;
 right: 0px;
}

#gmctime {
 padding-top: 1px;
 font-family: Arial, Verdana, Helvetica;
}
#gmctime .days {
 float: left;
 width: 49px;
 height: 42px;
 color: #ADADAD;
 border-right: 1px solid #FFFFFF;
 background-repeat: no-repeat;
 background-image: url(../images/dayscount.png);
}
#gmctime .hours {
 float: left;	
 width: 49px;
 height: 42px;
 color: #ADADAD;
 border-right: 1px solid #FFFFFF;
 background-repeat: no-repeat;
 background-image: url(../images/hourscount.png);
}
#gmctime .minutes {
 float: left;
 width: 49px;
 height: 42px;
 color: #ADADAD;
 border-right: 1px solid #FFFFFF;
 background-repeat: no-repeat;
 background-image: url(../images/minutescount.png);
}
#gmctime .second {
 float: left;	
 width: 49px;
 height: 42px;
 color: #ADADAD;
 background-repeat: no-repeat;
 background-image: url(../images/secondcount.png);
}
#gmctime .daysleft {
 font-size: 20px;
 text-align: center;
 padding: 2px 3px 0px 3px;
}
#gmctime .hoursleft {
 font-size: 20px;
 text-align: center;
 padding: 2px 3px 0px 3px;
}
#gmctime .minutesleft {
 font-size: 20px;
 text-align: center;
 padding: 2px 3px 0px 3px;
}
#gmctime .secondleft {
 font-size: 20px;
 text-align: center;
 padding: 2px 3px 0px 3px;
}
#gmctime .daystext  {
 font-size: 6px;
 text-align: center;
 margin-left: 8px;
 padding: 2px 2px 2px 0px;
 background-color: #252525;
 text-transform: uppercase;
}
#gmctime .hourstext  {
 font-size: 6px;
 text-align: center;
 padding: 2px 0px 2px 0px;
 background-color: #252525;
 text-transform: uppercase;
}
#gmctime .minutestext  {
 font-size: 6px;
 text-align: center;
 padding: 2px 0px 2px 0px;
 background-color: #252525;
 text-transform: uppercase;
}
#gmctime .secondtext  {
 font-size: 6px;
 text-align: center;
 margin-right: 4px;
 padding: 2px 0px 2px 2px;
 background-color: #252525;
 text-transform: uppercase;
}


/* Press */
.tablepress td{
 padding: 5px 5px 5px 5px;
}
.tablepress td.Title {
 color: #ED2224;	
}
.tablepress td a { 
 font-size: 11px;
 text-decoration: none;
}
.tablepress td a:hover { 
 font-size: 11px;
 text-decoration: underline;
}
.tablepress td.Date, .tablepress td.Date p{
 color: #666666;	
 font-size: 11px;	
}




/* List Product*/
.sccart{
 font-size: 11px;
}
.sccart .scprodcode, .sccart .scproduct {
 display: none;
}
.sccart h3 {
 font-size: 11px;
 color: #FFFFFF;	
 text-transform: none;
}
.atczone .scp_atc {
 width: 38px;
 height: 20px;
 border: none;
 background: none;
 background-repeat:no-repeat;
 background-image: url(../images/addcart.gif);
}
.PorductList td {
 padding: 10px 6px 10px 0px;
}
.PorductList .productdetails {
 padding: 10px 10px 10px 10px;
}
.scunitpricediv {
 padding: 5px 0px 10px 0px;
}
.cartoptionsdiv {
 padding: 5px 0px 5px 0px;
}
.scproductdiv {
 padding-top: 5px;
}
.scshorttext, .sccart .cartoptions, .scqtytext, .scunitpricetext, .scunitprice, .cartoptions {
 padding-bottom: 5px;
}





/* Cart*/
.sc_cart {
 padding-left: 50px;
}
.cartheading div {
 font-size: 13px;
 padding: 3px 0px 2px 0px;
 height: 20px;
 font-weight: normal;	
 background-color: #ED2224;
} 
.cartheading .actions_col { 
 background: none;
}
.actions_col .btnremove {
 width: 28px;
 height: 23px;
 border: none;
 background: none;
 padding: 5px;
 margin-left: 3px;
 overflow: hidden;
 background-repeat:no-repeat;
 background-image: url(../images/delete.gif);
}
.actions_col .btnchange {
 width: 28px;
 height: 24px;
 border: none;
 padding: 0px;
 background: none;
 background-repeat:no-repeat;
 background-image: url(../images/changeicon.gif);
}
.sc_cart form div{
 height: 21px;	
 font-size: 12px;
 padding: 5px 0px 1px 0px;
 margin: 1px 0px 2px 0px;
 background-color: #333333;
}
.sc_cart form div.qty_col {
 height: 24px;	
 padding: 3px 0px 0px 0px;	
}


/* Heading*/


.cartheading div.qty_col {
 height: 20px;
 padding: 3px 0px 2px 0px;	
}
.cartheading .code_col {
 background-repeat:no-repeat;
 background-position: left;
 padding-left: 8px;
 background-image: url(../images/credleft.gif);
}
.cartheading .total_col {
 background-repeat:no-repeat;
 background-position: right;
 padding-right: 8px;
 background-image: url(../images/credright.gif);
}
.sc_cart form .code_col {
 background-repeat:no-repeat;
 background-position: left;
 padding-left: 8px;
 background-image: url(../images/cgrayleft.gif);
}
.sc_cart form .total_col {
 background-repeat:no-repeat;
 background-position: right;
 padding-right: 8px;
 background-image: url(../images/cgrayright.gif);
}
.sc_cart form div.fill_col_total div, .sc_cart form  div.fill_col_total {
 background: none;
 padding: 0px;
 margin: 0px;
}

.sc_cart #shipCost {
 padding: 0px;
 margin: 0px;
}
.sc_cart .fill_col .drop {
 padding: 5px 0px 0px 0px;
 width: 160px;
 background: none;
}
.sc_cart .actions_col, .sc_cart .fill_col, .sc_cart .fill_col div, .sc_cart .cartactions { 
 background: none;
}
.sc_cart .fill_col {
 width: 565px;
 margin-top: 2px;
 padding: 0px 0px 0px 0px;
}
.sc_cart .shippingcost {
 width: 565px;
 position: relative;
}
.sc_cart #scgTotal{
 padding: 0px 0px 0px 0px;
}
.sc_cart #ajaxloader{
 float: right;
 width: 33px;
 position: absolute;
 right: -40px;
 bottom: 0px;
}
.fill_col div.fill_left {
 float: left;
 width: 390px;
 text-align: right;
 padding: 5px 0px 0px 0px;
}
.fill_col div.right_col {
 height: 27px;
 width: 130px; 
 margin-top: 1px;
 background-color: #333333;
 padding: 0px 0px 0px 0px;
 background-repeat:no-repeat;
 background-position: left;
 background-image: url(../images/cgrayleft.gif);
}
.sc_cart .fill_col div.right_col .corneright {
 height: 27px;	
 margin: 0px;
 padding: 0px 8px 0px 0px;
 background-repeat:no-repeat;
 background-position: right;
 background-image: url(../images/cgrayright.gif);
}
.sc_cart .fill_col div.right_col .contentnocorner {
 height: 27px;	
 margin: 0px;
 padding: 5px 0px 0px 0px;
}
.cartactions {
 width: 565px;	
 text-align: right;
}
.cartactions .btncshopping {
 width: 142px;
 height: 24px;
 border: none;
 padding: 0px;
 color: #FFFFFF;
 background: none;
 font-size: 10px;
 text-align: center;
 text-transform: uppercase;
 background-repeat:no-repeat;
 background-image: url(../images/continuecart.gif);
}
.cartactions .btnemptycart, .cartactions .btnconfirm, .frmdetails .button {
 width: 100px;
 height: 24px;
 border: none;
 padding: 0px;
 color: #FFFFFF;
 background: none;
 font-size: 10px;
 text-align: center;
 text-transform: uppercase;
 background-repeat:no-repeat;
 background-image: url(../images/empetycart.gif);
}
.cartactions .btnorder {
 width: 75px;
 height: 24px;
 border: none;
 padding: 0px;
 color: #FFFFFF;
 background: none;
 font-size: 10px;
 text-align: center;
 text-transform: uppercase;
 background-repeat:no-repeat;
 background-image: url(../images/ordercart.gif);
}
.sc_cart div.actions_col {
 border: 0px;
 width: 80px;
 vertical-align: top;
 padding: 3px 0px 0px 5px;
 margin: 0px 0px 0px 0px;
}
.frmdetails .reqfield {
 font-size: 11px;
}
.frmdetails td{
 padding: 0px 0px 4px 0px;
}
.frmdetails td input {
 background-color:#333333;
 border:medium none;
 color:#FFFFFF;
 padding: 0px 3px;
}
.errormsg {
 padding: 5px;
 font-size: 11px;
 margin-right: 5px;
 background-color: #ED2224;
}
.frmdetails .errormsg {
background-color: #ED2224;
 padding: 0px 5px 5px 5px;
 margin: 0px 0px 5px 0px;
 font-size: 11px;

/*background: none;*/
}
.frmdetails .corner70 {
 height: 24px;	
 width: 504px;
 background-color: #333333;
 padding: 0px 0px 0px 0px;
 background-repeat:no-repeat;
 background-position: right;
 background-image: url(../images/cartdetright.gif);
}
.frmdetails .corner70  input {
 width: 487px;
}
.frmdetails .corner10  input {
 width: 82px;
}
.frmdetails .corner40  input {
 width: 284px;
}
.frmdetails .corner40 {
 height: 24px;	
 width: 302px;
 background-color: #333333;
 padding: 0px 0px 0px 0px;
 background-repeat:no-repeat;
 background-position: right;
 background-image: url(../images/cartdetright.gif);
}
.frmdetails .corner10 {
 height: 24px;	
 width: 98px;
 background-color: #333333;
 padding: 0px 0px 0px 0px;
 background-repeat:no-repeat;
 background-position: right;
 background-image: url(../images/cartdetright.gif);
}
.frmdetails .cornerleft {
 height: 24px;	
 padding: 0px 0px 0px 0px;
 background-repeat:no-repeat;
 background-position: left;
 background-image: url(../images/cartdetleft.gif);
}
.frmdetails .cornercontent {
 padding: 4px 14px 10px 3px;
}
.steps {
 padding: 10px 0px 30px 0px;
}
.steps div{
 width: 150px;
 text-align: center;
 font-size: 10px;
 text-transform: uppercase;
}
.steps div.active{
 color: #ED2224;
}
.stepcartc {
 padding: 45px 0px 0px 0px;
 background-repeat:no-repeat;
 background-position: center top;
 background-image: url(../images/step1.gif);
}
.stepcartdelivery {
 padding: 45px 0px 0px 0px;
 background-repeat:no-repeat;
 background-position: center top;
 background-image: url(../images/step2.gif);
}
.stepcartpay {
 padding: 45px 0px 0px 0px;
 background-repeat:no-repeat;
 background-position: center top;
 background-image: url(../images/step3.gif);
}


/*Player*/
#Player {
 width: 100px;
 height: 30px;
 position: absolute;
 bottom: 50px;
 right: 230px;
 display: none;
}



/*Press*/
#Presscenter ul.menu{
 margin: 0px;
 padding: 0px;
 list-style: none;
 background: blue;
}
#Contentpresslogin {
 float: left;
 width: 400px;
 font-size: 11px;
}
#Presslogin {
 float: right;
 width: 108px;
 margin-right: 25px;
}



/*Newsletter*/
.CornerContent div.acymailing_footer {
 display: none;
}
.contentheading {
 color: #ED2224;
 text-transform: uppercase;
 padding-bottom: 10px;
}

.Invite {
 background-color: #595959; 
 color: #FFFFFF; 
 padding: 10px 10px 10px 10px;
}
.Invite a {
 color: #FFFFFF;
}
.Invite a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}




/* new cart list products*/
.sccart .scp_qty {
 width: 24px;
 height: 13px;
 text-align: center;
 padding: 2px 3px 2px 2px;
}




