/* Config ID: 62*/<style type="text/css">
.sizetable_img{
      width:136px;
      height:103px;
      background-image:url(http://www.tshirts.se/images/storlekstabell_ny.gif);
      background-repeat:no-repeat;
}
.leftcol_functions_all_start{
      background-image:url(http://www.tshirts.se/images/leftmenu_top.gif);
      background-repeat:no-repeat;
      height:10px;
}
.leftcol_functions_all_middle{
background-image:url(http://www.tshirts.se/images/leftmenu_middle.gif);
      background-repeat:repeat-y;
}
.leftcol_functions_all_end{
      background-image:url(http://www.tshirts.se/images/leftmenu_bottom.gif);
      background-repeat:no-repeat;
      height:10px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.ovalbutton{
background: transparent url(http://www.tshirts.se/images/oval-blue-left.gif) no-repeat top left;
display: block;
float: left;
font: bold 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
margin-right:5px;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #FFF; /*button text color*/
}

a.ovalbutton span{
background: transparent url(http://www.tshirts.se/images/oval-blue-right.gif) no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of padding-left value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: FFF;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

a.ovalbutton2{
background: transparent url(http://www.tshirts.se/images/oval-orange-left.gif) no-repeat top left;
display: block;
float: left;
font: bold 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
margin-right:5px;
}

a:link.ovalbutton2, a:visited.ovalbutton2, a:active.ovalbutton2{
color: #FFF; /*button text color*/
}

a.ovalbutton2 span{
background: transparent url(http://www.tshirts.se/images/oval-orange-right.gif) no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of padding-left value above*/
}

a.ovalbutton2:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton2:hover span{ /* Hover state CSS */
background-position: bottom right;
color: #FFF;
}
.storlekstabell td{
      font-size:10px;
      font-family:arial;
      padding-right:2px;
}
.storlekstabell .rubrik{
      font-size:16px;
      font-weight:bold;
      margin-top:10px;
}
.storlekstabell table{
      margin-top:5px;
}
.storlekstabell{
      padding-top:10px;
      margin-top:10px;
      font-size:11px;
      border-top:#CCC 3px solid;
}
.storlekstabell img{
      padding-right:10px;
}
.recommended_product_price{
text-align:center;
color:#990000;
}
.product_detail_stockstatus_header{
       font-size:14px;
       font-weight:bold;
       margin-bottom:5px;
}
.product_detail_tags{
       margin-bottom:10px;
       width:250px;
}
.kundvagnens_innehall{
       height:65px;
}
.buy_options_variants_not_in_stock{
       padding-top:10px;
       padding-bottom:10px;
       margin-top:10px;
       border-top:#000 1px solid;
}
.buy_options_variants_not_in_stock .rubrik{
       font-weight:normal;
}
.buy_options_variants_not_in_stock ul{
padding:0px;
margin-top:5px;
margin-bottom:0px;
padding-left:25px;
margin-left:0px;
}
.buy_options_variants_not_in_stock li{
       margin-bottom:3px;
       margin-top:0px;
       padding-top:0px;
       font-size:10px;
       padding-left:0px;
margin-left:0px;
}

.buy_options_variants_not_in_stock .maillink{
       text-decoration:underline;
       color:#006699;
}
.buy_options_variants_not_in_stock .msg_head:hover{
      cursor:pointer; 
      cursor:hand; 
}  

.buy_options_variants_not_in_stock .thank_you{
       padding:3px;
       font-size:10px;
       border:#000 1px solid;
       margin-top:5px;
}
.buy_options_variants_not_in_stock .msg_body{
       padding:3px;
}
.buy_options_variants_not_in_stock .msg_body form{
margin:0px;padding:0px;
}
.buy_options_variants_not_in_stock input{
       font-size:12px;
       font-family:arial;
       border:#CCC 1px solid;
}
.voting_text{
       color:#999;
}
.producttabellen{
       width:830px;
       margin-right:10px;
       margin-left:10px;
       height:0px;
       padding-bottom:10px;
       margin-bottom:10px;
}
.table_product_image .cbb div{
       text-align:center;
}
.voting_script{
       font-size:11px;
}
.kundvagn_main,.kundvagn_added{
       background-image:url(http://www.tshirts.se/images/kundvagn_bg_transparent.png);
}
.kundvagn_empty{
}
.product_and_price .product_name{
      text-align:center;
      height:35px;
      padding-top:2px;
}
.product_comments_yes{

}
.product_rating_0{
        width:77px;
        height:14px;
        background-image:url(http://www.tshirts.se/images/rating_0.png);
}
.product_rating_1{
        width:77px;
        height:14px;
        background-image:url(http://www.tshirts.se/images/rating_1.png);
}
.product_rating_2{

        width:77px;
        height:14px;
        background-image:url(http://www.tshirts.se/images/rating_2.png);
}
.product_rating_3{

        width:77px;
        height:14px;
        background-image:url(http://www.tshirts.se/images/rating_3.png);
}
.product_rating_4{

        width:77px;
        height:14px;
        background-image:url(http://www.tshirts.se/images/rating_4.png);
}
.product_rating_5{

        width:77px;
        height:14px;
        background-image:url(http://www.tshirts.se/images/rating_5.png);
}
html,body,.table_main,.table_main_inner,.main_override{
        height:100%;
}
.main_override{
        background-color:#FFF;
}
.header_container{
        height:125px;
}
.table_top_menu_tabellen{
}
.table_top_menu_tabellen a{
      }
.table_top_menu_tabellen a:hover{

}
.main_left_col{
        width:27px;
	background-image: url("http://www.tshirts.se/images/leftbg.png");
        background-repeat:repeat-y;
}
.main_right_col{
        width:27px;
	background-image: url("http://www.tshirts.se/images/rightbg.png");
        background-repeat:repeat-y;
}
.table_top_logo_cart h1{
       font-size:90px;
       color:#000;
       text-decoration:none;
       font-weight:bold;
}
.checkout_userdata{
        font-size:14px;
}
.checkout_userdata td{
        background-color:#e3f3fc;
        padding:5px;
}
.checkout_userdata td{
        border-bottom:#FFF 7px solid;
}
.checkout_userdata input{
        border:#6fb2c1 1px solid;
}
.checkout_userdata .field_empty td{
        background-color:#ffdbdb;
        padding:5px;
}
.checkout_userdata .field_empty input{
        border:#ff0000 2px solid;
}
.cat_productlisting_stock_no{
        width:64px;
        height:64px;
        background-image:url(http://www.tshirts.se/images/slut.png);
        background-repeat:no-repeat;
        z-index:1000;
        position:absolute;
        margin-left:140px;
        margin-top:10px;  
}

.klarna_fetch_adress{
        border:#CCC 1px solid;
        padding:5px;
        width:500px;
        font-size:12px;
}
.klarna_fetch_adress input{
        font-size:12px;
        border:#999 1px solid;
}
.klarna_fetch_adress .button_submit{
     color:#333;
     font-size:12px;
     background-color:#DADADA;
     border-left:#F2F2F2 1px solid;
     border-top:#F2F2F2 1px solid;
     border-right:#ccc 1px solid;
     border-bottom:#ccc 1px solid;
}
.klarna_fetch_adress .explanation{
     margin-top:3px;
     font-size:10px;
     font-style:italic;
     color:#666;
}
.klarna_fetch_adress .rubrik{
      font-size:14px;
      font-weight:600;
      padding-bottom:3px;

}
.klarna_fetch_adress td{
      padding-right:3px;

}
.comments_q_and_a{
       margin-bottom:10px;
}
.comments_answer{
       margin-left:30px;
       padding:5px;
       border:#0C0 3px solid;
       font-size:10px;
       background-color:#F2FFD5;
}
.comments_writer{
       font-size:14px;
       font-weight:bold;
       padding-top:3px;
       padding-bottom:5px;
}
.comments_text{
       font-size:12px;
       font-weight:normal;
}
.rea_font_index_product_price .rea_tidigare_pris{
       position:relative;
       font-size:11px;
       margin-top:-14px;
       margin-left:48px;
}
.index_rightcolumn_div h1{
margin:0px;
padding:0px;
}
.table_index_staticpage h1{
margin:0px;
padding:0px;
}
.staticpage_middle {
       padding-left:5px;
}
.cat_paginering_sortering{
       float:right;
       font-size:12px;
       width:230px;
}
.cat_paginering_sortering form select{
       font-size:10px;
}
.cat_paginering_sortering td{
       padding:3px;
}
.cat_paginering{
        margin-top:5px;
        padding-top:8px;
        border-top:#CCC 1px solid;
        border-bottom:#CCC 1px solid;
        width:100%;
        text-align:center;
        padding-bottom:8px;
        line-height:200%;
}
.cat_paginering .fet{
        padding:3px;
        text-decoration:none;
        background-color:#5eb5ff;
        color:#FFF;
        font-weight:bold;
        border:#265596 1px solid;
}
.cat_paginering .ofet{
        padding:3px;
        text-decoration:none;
        background-color:#f3f2f2;
        color:#666;
        font-weight:normal;
        border:#999 1px solid;
}
.cat_paginering .nextprev{
        padding:3px;
        text-decoration:none;
        background-color:#f3f2f2;
        color:#666;
        font-weight:normal;
        border:#CCC 1px solid;
}
.cat_paginering a{
        text-decoration:none;
        color:#d38e6d;
        font-size:14px;
}
.category_subcat .cats{
        text-decoration:none;
        background-color:#F7F7F7;
        color:#000;
        padding:3px;
        border-top:#FFF 1px solid;
        border-left:#FFF 1px solid;
        border-right:#CCC 1px solid;
        border-bottom:#CCC 1px solid;
        line-height:230%;
        margin-right:3px;
}
.category_subcat .cats:hover{
        text-decoration:none;
        background-color:#DDDDDD;
        color:#000;
        border-top:#B7B7B7 1px solid;
        border-left:#B7B7B7 1px solid;
       }

.productimagediv{
      z-index:0;
}
.product_rows{
        padding-right:5px;
        padding-bottom:25px;
}
.product_rows{
        width:200px;
}
.cat_table_index_productlisting{
        width:750px;
        padding:0px;
        margin:0px;
}
.cat_table_index_productlisting td{
        width:200px;
        padding-right:3px;
        margin:0px;
}
.font_index_product_price{
       text-align:center;
 padding:3px;
        width:60px;
        height:58px;
        background-image:url(http://www.roligaprylar.se/images/prislapp_liten.png);
        background-repeat:no-repeat;
        margin-top:-95px;
        margin-left:92px;
        font-size:17px;
        color:#bf121d;
        font-weight:bold;
        padding-top:15px;
}
.cat_font_index_product_price{
       text-align:center;
 padding:3px;
        width:60px;
        height:58px;
        background-image:url(http://www.tshirts.se/images/prislapp_liten.png);
        background-repeat:no-repeat;
        margin-top:-90px;
        margin-left:135px;
        font-size:17px;
        color:#bf121d;
        font-weight:bold;
        padding-top:15px;
}

.product_name,.cat_product_name{
        padding-top:0px;
}
.font_index_product_name{
        color: #000;
        text-decoration:none;
        font-size:14px;
        text-align:center;
}
.cat_font_index_product_name{
        color: #000;
        text-decoration:none;
        font-size:16px;
        text-align:center;
}
.product_rows a{
}
.table_index_productlisting .productimagediv{
      z-index:0;
      position:static;
}
.table_index_productlisting .productimagediv a{
      z-index:0;
      position:static;
}

.table_index_productlisting .product_and_price{
      display:block;
      position:relative;
      z-index:100;
      margin-top:0px;
      padding:1px;
      height:40px;
      background-repeat:no-repeat;
      font-weight:normal;
}
.cat_table_index_productlisting .product_and_price{
      display:block;
      position:relative;
      z-index:100;
      margin-top:0px;
      padding:1px;
      height:55px;
      background-repeat:no-repeat;
      font-weight:normal;
}

.cat_table_index_productlisting .search_image_product_rows{
      width:200px;
}
.searchpage .search_result{
      font-size:16px;
      padding-top:5px;
      padding-bottom:5px;
}
.searchpage table td{
text-align:left;
}
.searchpage table td .cat_font_index_product_name{
margin:0px;
}
.searchpage table td .cat_font_index_product_price{
margin:0px;
}
.searchpage table td .cat_index_products_description{
width:580px;
}
.searchpage table td{
border-bottom:#CCC 3px solid;
}
.search_text_product_rows {
      text-align:left;

}
.searchpage .cat_table_index_productlisting .cat_font_index_product_name{
        font-size:25px;
        font-weight:bold;
}
.searchpage .cat_font_index_product_price{
        font-size:18px;
        font-weight:bold;
}
.searchpage .cat_index_products_description{
        font-size:15px;
}

.altproducts_longtext{
     font-size:10px;
}
.table_footer div{
     text-align:center;
}
.slidercontent .rea_font_index_product_price{
     color:#FFF;
     font-size:25px;
     font-weight:bold;
     float:right;
     padding-top:25px;
     width:94px;
     height:94px;
     text-align:center;
     background-image:url(http://www.roligaprylar.se/images/prisbakgrund.png);
     background-repeat:no-repeat;
}
.slidercontent .produktpris_rea .pricetag_sub{
     color:#FFF;
     font-size:12px;
}
.slidercontent .rea_font_index_product_price .rea_tidigare_pris{
     color:#FFF;
     font-size:16px;
     text-decoration:line-through;
}
.slidercontent .font_index_product_price{
     z-index:0;
 margin-top:0px;
}
.slider_rubrik a,h3{
     font-size:20px;
     padding-bottom:5px;
     margin:0px;
     padding-top:5px;
     font-weight:normal;
}
div {
text-align:left;
}
td {
     text-align:left;
}
#container #content #slider ul li .huvudbild{
         padding-right:10px;
}
.slider_products_description{
      font-size:14px;
      line-height:150%;
}
.slider_morepics{
      width:100%;
      margin-top:-20px;
}
.flerbilder{
      padding:2px;
      margin:0px;

      border:#CCC 1px solid;
      margin-right:5px;
      width:40px;
      height:40px;
}
.product_price_delbetala td{
        font-style:italic;
        line-height:normal;
        font-family:arial;
        font-size:11px;
}
.cart_button_update{
	width: 46px;
	height: 27px;
	background: url(http://www.roligaprylar.se/images/cart_update.gif) no-repeat top left;
	border: 0px;
cursor: hand;
text-indent: -9999px;
}
.cart_button_delete{
	width: 46px;
	height: 27px;
	background: url(http://www.roligaprylar.se/images/cart_del.gif) no-repeat top left;
	border: 0px;
cursor: hand;
text-indent: -9999px;
font-size:0px;
text-align:right;
 color:#FFF;
}
.category_header{
       padding:0px;
       margin:0px;
       padding-top:10px;
       padding-bottom:10px;
       font-size:30px;
}
.productpage_categories{
        text-decoration:none;
        background-color:#F7F7F7;
        color:#000;
        padding:3px;
        border-top:#FFF 1px solid;
        border-left:#FFF 1px solid;
        border-right:#CCC 1px solid;
        border-bottom:#CCC 1px solid;
        line-height:230%;
        margin-right:3px;
}
.productpage_categories:hover{
        text-decoration:none;
        background-color:#DDDDDD;
        color:#000;
        border-top:#B7B7B7 1px solid;
        border-left:#B7B7B7 1px solid;
       }

.table_outer_right{
}
.table_outer_left{
}
.form_placeincart_index{
        padding:0px;
        margin:0px;
}
.form_placeincart_index .index_buy_options .antal{
        width:10px;
}
.index_kommentarer .vote_star_on{
        width:10px;
        height:10px;
        padding-right:2px;
        margin-top:2px;
        background-image:url(http://www.roligaprylar.se/images/smallvote-on.gif);
        background-repeat:no-repeat;
        float:left;
}
.index_kommentarer .vote_star_off{
        width:10px;
        height:10px;
        padding-right:2px;
        margin-top:2px;
        background-image:url(http://www.roligaprylar.se/images/smallvote-off.gif);
        background-repeat:no-repeat;
        float:left;
}
.form_placeincart_index .index_buy_options select{
        width:70px;
}
.form_placeincart_index .index_buy_options .index_buy_button{
        font-size:10px;
        color:white;
        background-color:#CC0000;
        border-top:#FF1717 2px solid;
        border-right:#FF1717 2px solid;
        border-left:#910000 2px solid;
        border-bottom:#910000 2px solid;
}
.form_placeincart_index .index_placeincarttable .index_buy_options input{
        font-size:10px;
}
.form_placeincart_index .index_placeincarttable .index_buy_options select{
        font-size:10px;
}
.checkout_page_rubrik h1{
        padding:0px;
        margin:0px;
        color:#fff;
        font-size:26px;
        padding-top:6px;
        padding-left:12px;
        font-weight:normal;
}
.checkout_page_rubrik{
        width:100%;
        height:40px;
        background-image:url(http://www.tshirts.se/images/checkout-header.png);
        margin-bottom:20px;
        margin-top:20px;
        padding:5px;
        padding-right:10px;
        background-repeat:no-repeat;
}
.payment_option strong{
        font-size:20px;
        font-weight:normal;
}
.payment_option input{
        width:22px; 
        height:22px; 
}
.payment_option td .payment_text{
        padding-left:25px;
}
.addthis_product {
        text-align:center;
}
.payment_option td{
        border-bottom:#999 1px solid;
        padding-right:15px;
        padding-bottom:5px;
}
.cat_buy_options .antal{
        width:20px;
}
.cat_buy_options select{
        width:100px;
}

.product_detail_mainbox{
        background-color:#e0e0e0;
        padding:5px;
}
.divcenter{
        text-align:center;
}
.showbiggerimagelink{
        margin-top:4px;
        text-align:center;
}
.font_index_product_name img {
        padding:0px;
        border:#CCC 0px solid;
}
.morepics img{
        padding:7px;
        border:#CCCCCC 1px solid;
        margin-right:12px;
margin-top:5px;
}
.morepics img:hover{
        border:#FFCC00 1px solid;
}

.leftcolumn_popular img {
        padding:3px;
}
.menu_search button{
        font-size:11px;
        font-weight:normal;
        font-family:arial;
        background-image:url(http://www.tshirts.se/images/arrow-right-icon.png);
        border: none; 
       text-indent: -9000px; 
       overflow: hidden; 
        width:18px;
        height:18px; 
        background-color:transparent;
        margin-left:3px;
        cursor:pointer;
       
}
.autoCompleteMenu ul { 
        margin:0px;
        list-style-type: none; 
        white-space:nowrap; 
        background-color:#000000;
        padding:10px;
        width:250px;
} 

.autoCompleteMenu li{
        font-size:11px;
        font-weight:normal;
        color:#CCCCCC;
        border-bottom:#666666 1px solid;
        display:block; 
        width:100%;    
        cursor: hand;
}
.autoCompleteMenu{

}
.menu_maincat{
        padding-top:3px;
        padding-left:5px;
        background-repeat:repeat-y;
        display:block; 
        width:100%;  
        margin-top:1px;
}
.menu_maincat:hover{
        background-repeat:repeat-y;
        margin-top:1px;
}
.menu_search{
        padding-left:5px;
        color: #000;
        font-size:11px;
        font-weight:normal;
        font-family:arial;
        display:block; 
        width:100%;    
        background-repeat:repeat-y;
        padding-bottom:5px;
}
.menu_search input{
        font-size:11px;
        font-weight:normal;
        font-family:arial;
        width:100px;
        color:#000;
        background-color:#CCC;
        border:#999 1px solid;
}
.menu_search select{
        font-size:11px;
        font-weight:normal;
        font-family:arial;
        width:100px;
        color:#000;

        background-color:#CCC;
        border:#999 1px solid;

}

.table_index_leftcolumn .menu_button a{
        color: #000;
        font-size:16px;
        font-weight:bold;
        display:block; 
       text-decoration:none;  
}
.menu_button a:hover{
        color: #000;
        font-weight:bold;
        display:block; 
}
.cat_placeincarttable .cat_buy_button{
        font-size:22px;
        color:white;
        background-color:#CC0000;
        border-top:#FF1717 2px solid;
        border-right:#FF1717 2px solid;
        border-left:#910000 2px solid;
        border-bottom:#910000 2px solid;
}
.cat_placeincarttable .cat_buy_options input{
        font-size:15px;
}
.cat_placeincarttable .cat_buy_options select{
        font-size:15px;
}

.buy_button{
	width: 85px;
	height: 48px;
	background-image: url(http://www.tshirts.se/images/kopknapp_stor.png);
        background-repeat:no-repeat;
	cursor: pointer;
font-size:0px;
text-align:right;
 color:#FFF;
       border:0px;
       background-color:#f0ffc2;
}
.buy_button:hover{
width: 85px;
	height: 48px;
	background-image: url(http://www.tshirts.se/images/kopknapp_stor-hover.png);
        background-repeat:no-repeat;
	cursor:pointer;
font-size:0px;
text-align:right;
 color:#FFF;
       border:0px;
       background-color:#f0ffc2;
}

.buy_options input{
        font-size:16px;
}
.buy_options {
        font-size:16px;
        font-weight:bold;
}
.buy_options td{
        padding:3px;
}
.buy_options select{
        font-size:16px;
}
.rea_tidigare_pris{
        font-size:13px;
        text-decoration:line-through;
        font-weight:normal;
}

.cat_rea_font_index_product_price .rea_tidigare_pris{
        font-size:16px;
        text-decoration:line-through;
}
.index_kommentarer_ikon{
       }
.index_kommentarer_text{
        color: #FFF;
        width:160px;
        margin-top:3px;
        font-size: 11px;
}
.index_kommentarer_from{
        font-size:11px;
        color:#CCC;
}
.index_kommentarer a {
        font-family:arial;
        font-size: 11px;
        color:#FFCC00;
}
.index_kommentarer {
        margin:0px;
        padding-left:15px;
        padding-top:12px;
        color:#999;
        font-family:arial;
        width:180px;
        height:129px;
        background-image:url(http://www.roligaprylar.se/images/comment_bg.png);
        background-repeat:no-repeat;
}
.topindex td a {
        color: #007B9F;
}
.cat_placeincarttable{
        margin-top:5px;
}

.produktpris{
        text-align:center;
        padding-top:35px;
        margin-top:10px;
        line-height:100%;
        color: #bd0d1e;
        font-weight:bold;
        font-size:30px;
        width:115px;
        height:111px;
        float:right;
        background-image:url("http://www.tshirts.se/images/prislapp_stor.png");
        background-repeat:no-repeat;
}


.pricetag_sub{
        font-family:georgia,times;
        font-size:14px;
        font-weight:normal;
}
.cat_rea_font_index_product_price{
        color: #990000;
        font-weight:normal;
        font-size:22px;
	font-family: arial,verdana,sans-serif;
}
.produktpris_rea{
        text-align:center;
        padding-top:16px;
        color: #FFFFFF;
        font-weight:bold;
        font-size:24px;
	font-family: arial,verdana,sans-serif;
        width:90px;
        height:88px;
        float:right;
        background-image:url("http://www.roligaprylar.se/pricetag_rea.gif");
        background-repeat:no-repeat;
}

.rea_font_index_product_price{
        color:#FFCC00;
        font-family:arial,verdana;
        font-weight:bold;
}
.rea_font_index_product_price .pricetag_sub{
        font-family:georgia,times;
        font-size:10px;
        font-weight:normal;
}
.form_placeincart_cat {
        padding:0px;
        margin:0px;
        font-size:10px;
}
.cat_order_spacing{
        font-size:10px;
        font-weight:normal;
        color:#333333;
}
.form_placeincart_cat input {
        font-size:10px;
}
.form_placeincart_cat select{
        font-size:10px;
}
.placeincart_cat_nostock {
        font-family:arial;
        font-size:10px;
        padding:5px;
        background-color:#FFFBFB;
        border:#FFD5D5 1px solid;
        margin-top:3px;
        margin-bottom:3px;  
        width:180px;
}


.product_biggerimages{
        color: #000000;
        font-size:12px;
}
.giftcard_righttable{
        width:400px;
        background-image: url("http://www.roligaprylar.se/images/presentkort.jpg");
        background-repeat:no-repeat;
        height:550px;
}
.index_nyhetsbrevet{
        font-family:arial,sans-serif;
}
.product_social_bookmarks{
        border-top:#CCCCCC 1px solid;
        padding-top:10px;
}
.comments{
        margin-top:10px;
        padding:10px;
}
.comments_information_row{
        font-size:11px;
        font-family:arial,sans-serif;
}
.comments_title{
        padding-bottom:10px;
        font-size:16px;
        font-weight:bold;
}
.comments_form_table{
        padding:5px;
        margin-top:5px;
        border:#CCCCCC 1px solid;
        background-color:#FCFCFC;
        font-size:12px;
        font-family:arial,sans-serif;
}
.comments_singlecomment{
        padding:5px;
        font-family:arial,sans-serif;
        font-size:11px;
        border:#CCCCCC 1px solid;
        background-color:#FCFCFC;
        margin-bottom:8px;
}
.comments_singlecomment strong{
        font-size:14px;
        font-weight:normal;
}

.menu_subcat a{
        color: #000;
        text-decoration: none;
        font-weight: normal;
        font-size:11px;
}


.product_rows_text{
        width:80px;
}

.table_index_productlisting td{
        text-align:center;
}
.table_index_productlisting{
padding-left:4px;
}
.table_index_productlisting td div{
}
.cat_table_index_productlisting td{
        text-align:center;
}
.cat_table_index_productlisting td div{
}
.cat_index_products_description{
        font-size:12px;
        line-height:20px;
        width:150px;
}

.checkout_merforsaljning{
        padding:5px;
        margin-left:10px;
        margin-right:10px;
	background-image: url("http://www.roligaprylar.se/images/merforsaljning_robot.jpg");
        background-repeat:no-repeat;
        border: #CCCCCC 1px dashed;
        height:140px;
}
.checkout_merforsaljning_tillagd_vara{
        padding:5px;
        margin-left:10px;
        margin-right:10px;
	background-image: url("http://www.roligaprylar.se/images/merforsaljning_robot1.gif");
        background-repeat:no-repeat;
        border: #CCCCCC 1px dashed;
        height:140px;
}
.checkout_merforsaljning .rubrik{
        font-size:22px;
}
.checkout_merforsaljning_tillagd_vara .rubrik{
        font-size:22px;
}

.checkout_merforsaljning_produkter{
        width:100%;
        margin-top:5px;
}
.index_products_description{
        font-size:11px;
        width:145px;
}
.header_middle{
}
.product_page_status{
        font-size:11px;
}
.product_page_status a{
        font-size:11px;
}
.rightcolumn{
        padding: 10px 10px 10px 0px;
        width:150px;
}
.brodtext{
        font-size:14px;
        color:#999999;
        font-style:italic;
}
.brodtext_product{
        margin-top:10px;
        font-size:18px;
        color:black;
        font-weight:normal;
}
.recommended_products a{
        font-size:14px;
        color:#000;
        text-decoration:none;
}
.recommended_products{
        padding-bottom:20px;
}
.recommended_products td{
        text-align:center;
}
.recommended{    
        padding-bottom:7px;
        font-size:28px;
        text-align:left;
        text-decoration:none;
        font-weight:bold;
}
.recommended_products img{
        margin-top:7px;
        padding-bottom:3px;
}
.index_nyhetsbrev td{
        font-size:11px;
}
.index_nyhetsbrev{
        padding: 5px;
        width:145px;
        border: #F0F0F0 1px solid;
        background-color:#FCFCFC;
        margin-bottom:10px;
}
.index_nyhetsbrev_rubrik{
        font-weight:bold;
}
.index_nyhetsbrevet .button{
        border-top:#9bd1ff 1px solid;
        border-right:#265596 1px solid;
        border-bottom:#265596 1px solid;
        border-left:#9bd1ff 1px solid;
        background-color:#5eb5ff;
        color:white;
        font-size:11px;
}
.index_nyhetsbrevet input{
        border-top:#999 1px solid;
        border-right:#ccc 1px solid;
        border-bottom:#ccc 1px solid;
        border-left:#999 1px solid;
        font-size:10px;
}

.order_spacing{
        text-decoration:underline;

}
.placeincart_nostock{
        font-size:12px;
        padding:10px;
        background-color:#FFFBFB;
        border:#FFD5D5 3px solid;
}
.placeincart_stock{
        font-size:12px;
        padding:10px;
        background-color:#f0ffc2;
        border:#a7cf1d 3px solid;
}
.blogg{
        font-size:16px;
}
body {
background-color:#FFF; 
        margin-top: 0px;
	margin-bottom: 0px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
        text-align:left;
background-image:url(http://www.tshirts.se/images/bricks.jpg);
}
img {
        border: 0px;
}

.font_bold{
	font-weight:bold;
}
.font_important_ok{
	font-weight: bold;
	background: green;
        color: white; 
        padding: 4px 4px 4px 4px;
}
.font_important_ok a{
	font-weight: bold;
        color: white; 
}
.font_important_nok{
	font-weight: bold;
	background: red;
        color: white; 
        padding: 4px 4px 4px 4px;
}

table {
        font-size: 12px;
}
a {
	color: #007B9F;
        font-size: 12px;
}
a:hover {
        text-decoration:underline;
}
.page_alignment {
        margin-left: auto;
        margin-right: auto;
        text-align:center;
}
.table_main {
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
        height: 100%;
        border: 0px;
        padding: 0 0 0 0;
}
.table_main .main_override{
}
.table_main_inner {
        width: 1000px;
        background-color: #fff;
}

.table_content {
        background-color: #FFFFFF;
        width: 100%;
        height: 100%;
        vertical-align: top;
}
.table_product_detail{
        padding:0 10px 0 10px;
        font-size: 12px;
        background-color: white;
        width: 100%;
        height: 100%;
        vertical-align: top;
        color: #990000;
}
.table_product_image {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
}
.table_product_image a{
        font-size:12px;
        text-decoration:none;
        color:#000;
}
.table_product_text {
        font-size: 12px;
        padding: 0px 0px 0px 15px;
}
.table_product_text h1 {
       font-size: 24px;
       font-weight:bold;
       margin-top:0px;
       padding-top:0px;
       margin-bottom:2px;
       padding-bottom:2px;
}
.produkttitel{
       width:250px;
}
.table_index_leftcolumn {
        width: 150px;
        font-weight:normal;
        color:#000;
        background-color: #FFF;
        line-height:130%;
        padding-left:5px;
}

.table_index_productlisting {
        width:610px;
padding-top:-10px;
}

.leftcolumn_popular a {
        color: #000;
        text-decoration: underline;
        font-size: 10px;
        font-weight: normal;
}
.leftcolumn_popular{
        color: #666666;
        font-size: 9px;
        font-weight: normal;
        line-height:normal;
}
.leftcolumn_popular td{
        padding-bottom:4px;
}
.table_index_rightcolumn {
        text-align:center;
        background-color: #FFFFFF;
        white-space: wrap;
        font-size:14px;
        padding: 0px 0px 0px 0px;
}
.table_index_rightcolumn h1 {
        margin-bottom:5px;
}
.table_index_staticpage {
        padding: 10px 10px 10px 10px;
        font-family:verdana,arial;
}

.table_top_logo_cart {
        vertical-align:top;
        width:470px;
        color:white;
}
.table_header td{
        vertical-align:top;
}
.table_header {
        padding: 0px 0px 0px 0px;
        background-repeat:no-repeat;
        background-image:url(http://www.tshirts.se/images/header.jpg);
}
.table_checkout {
        background-color: #FF;
        font-size: 14px;
        padding-top:10px;
}
.table_checkout a{
        font-size: 14px;
        color: #990000;
}
.table_checkout .font_bold td{
        text-decoration:underline;
}
.table_checkout_total {
        background-color: #CCC;
        font-size: 14px;
        font-weight: bold;
}
.checkout_totalrad td{
        border-top:#999 1px solid;
}
.checkout_totalrad td, .checkout_fraktrad td, .checkout_exprad td{
        padding-right:10px;
        padding:5px;
        font-size:14px;
}
.checkout_produktrad {
        padding:5px;
}
.checkout_total td{
        border-top:#000 1px solid;
        padding-right:10px;
        padding:5px;
        font-size:14px;
        background-color:#CCC;
        font-weight:bold;
}
.table_footer {
        padding: 10px 10px 10px 10px;
        color: #000;
        font-size:11px;
}
.table_footer a{
        font-size:11px;
}

.top_logo{
        border: 0px;
        margin-left: 12px;
}


.kundvagn{
        vertical-align:top;
        font-weight:normal;
        color: #fff;
        width:290px;
        font-size:12px;
        margin:0px;
        padding:0px;
}
.kundvagn_maxproducts{
        font-size:11px;
}
.kundvagn_rubriken{
        background-image:url(http://www.tshirts.se/images/topheader_kundvagn_rubrik.png);
        background-repeat:no-repeat;
        color:#FFFF;
        font-weight:bold;
        font-size:13px;
        width:311px;
        padding:3px;
        height:22px;
        padding-left:10px;
}
.kundvagn_kassalink {
        float:right;
}
.kundvagn_totalrow {
        color:#FFF;
        margin-top:5px;
        padding-top:5px;
        font-weight:bold;
        border-top:#a2cc38 1px solid;
}

.kundvagn_header_rows img{
        width:16px;
        height:16px;
}
.kundvagn_header_rows{
        margin-bottom:2px;
}
.kundvagn_itemlist{
        padding-top:5px;
        padding-left:5px;
        padding-right:5px;
        padding-bottom:3px;
}
.kundvagn_image {
        float:left;
        padding-right:4px;
}
.kundvagn_text {
        height:16px;
        padding-top:1px;
        font-size:11px;
        vertical-align:middle;
}
.kundvagn_skugga{
}
.kundvagn a{
        color:#FFCC00;
        font-size:11px;
}
.kundvagn_secure{
        width:370px;
        vertical-align:top;
}	
.strong{
       font-weight:bold;
}

h1{
       font-size: 35px;
       font-weight:normal;
}
h2{
       font-size: 26px;
       font-weight:normal;
}
.text_pris{
       font-size: 28px;
       color: #990000;
       font-family:georgia,garamond,times,serif;
}

.morepics{
        width:420px;
        font-size:10px;
        font-family:arial,verdana;
        padding:5px;
        margin-top:5px;
        margin-bottom:10px;
}

.morepics_title{
        font-weight:bold;
        padding-top:10px;
        font-size:16px;
        border-bottom:white 5px solid;
}
.checkout_produktrad td{
        border-bottom:#999 1px solid;
}
.checkout h1{
        font-weight:normal;
}

.static_left{
        font-weight:normal;
        color:black;
        font-size:12px;
}
/* begin styles for RSS Feed 
     This is the most basic style to use for a list with no bullets */

.rss-box {
	 width: 300px;
	 background-color: #ffffff;
}

.rss-title, rss_title a {
	margin: 0px 0;
	padding: 0;
}

.rss-items {
       list-style:none;
       margin:0;
       padding:0;
}

.rss-item  {
  font-size: x-small;
  margin-bottom: 1em;;
}

.rss-item a:link, .rss-item a:visited, .rss-item a:active {

	}

.rss-item a:hover { 

	}
	
.rss-date {
	font-size: xx-small;
	} 

/* RSS FEEDEN FOR bloggen */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }
.style25 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; }
.style28 {font-size: 10px}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(http://www.roligaprylar.se/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.roligaprylar.se/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.roligaprylar.se/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
.payment_option td{
        border-bottom:#e0e4cc 1px solid;
        padding-right:15px;
        padding-bottom:5px;
}
.checkout_totalrad td{
        border-top:#e0e4cc 2px solid;
}
.checkout_totalrad td, .checkout_fraktrad td, .checkout_exprad td{
        padding-right:10px;
        padding:5px;
        font-size:14px;
}
.table_checkout {
        font-size: 14px;
}
.table_checkout a{
        font-weight:normal;
}
.table_checkout .font_bold{
        font-weight:bold;
        padding-bottom:5px;
}
.checkout_produktrad td{
        border-top:#e0e4cc 2px solid;
        padding:5px;
}

.checkout_total td{
        border-top:#666 2px solid;
        padding-right:10px;
        padding:5px;
        font-size:14px;
        background-color:#e0e0e0;
        font-weight:bold;
}
.checkout_total_delbetala td{
        padding-right:0px;
        padding:5px;
        background-color:#e0e0e0;
        font-weight:normal;
        font-style:italic;
        font-size:12px;
}
.button_submit_order{
padding-left: 90px; 
       overflow: hidden; 
     margin-left:30px;
width: 283px;
	height: 48px;
	background-image: url(http://www.tshirts.se/images/checkout_place_order_button.png);
        background-repeat:no-repeat;
	cursor: pointer;
font-size:0px;
text-align:right;
 color:#6bad13;
       border:0px;
       background-color:#fff;

}
/* Easy Slider */		
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
	.slidercontent{
padding:5px;
font-size:14px;line-height:150%;	
}		
#container #content #slider ul li img{
}
.slidertext .slider_morepics img{
}
.slidercontent h3{
         font-size:24px;
}
.buy_options .altproducts_longtext{
     font-size:9px;
}
.slidercontent .font_index_product_price{
        text-align:center;
        padding-top:30px;
        color: #FFFFFF;
        font-weight:bold;
        font-size:24px;
	font-family: arial,verdana,sans-serif;
        width:94px;
        height:94px;
        float:right;
        background-image:url("http://www.roligaprylar.se/images/prisbakgrund.png");
        background-repeat:no-repeat;
}
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:550px;
                border:#f2f2f2 2px solid;
		background:#fff;		
		margin-bottom:5px;
		}	
	#header{
                
		height:80px;
		background:#5DC9E1;
		color:#fff;
		}				
	#content{
		position:relative;
		}			



	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:550px;
		height:210px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:550px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(http://www.roligaprylar.se/images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(http://www.roligaprylar.se/images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
-->
</style>
