
*
{
		margin:0;
		padding:0;
}

html, body
{
		width:100%;
		height:100%;
}

body
{
		padding:0;
		margin:10px 0 0 0;
		width:100%;
		vertical-align:top;
		font-family:tahoma, sans-serif;
		background-color:#ffffff;
		text-align:justify;
		/*
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
*/
color:#838383;
		font-size:11px;
		line-height:14px;
}

#inner_container
{ /* width:auto;
height:auto;
float:left;
margin:5px 5px 0 4px;
*/
}

#inner_container a
{
		color:#1E6DB8;
		text-decoration:none;
}

#inner_container a:hover
{
		text-decoration:underline;
}

#welcome
{
		width:491px;
		background-color:#ededed;
		margin:5px 0 12px 0;
		padding:5px 30px 10px 15px;
		text-align:justify;
}

#phone_care
{
		height:117px;
		margin:10px 1px 0 1px;
		padding:0 30px 0 180px;
		background-image:url(../images/head_customer_support.jpg);
		background-repeat:no-repeat;
		background-position: top left;
}

#phone_care p
{
		width:295px;
		float:left;
		margin:0px;
		padding:0px;
}

#phone_care p a
{
		color:#1e6db8;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
}

#phone_care p a:hover
{
		text-decoration: underline;
}

#where_to_buy
{
		height:117px;
		margin:10px 1px 0 1px;
		padding:0 30px 0 180px;
		border-bottom:1px solid #CCCCCC;
		background-image: url(../images/where_to_find.jpg);
		background-repeat:no-repeat;
		background-position: top left;
}

#Latest_Products
{
		height:130px;
		/*width:322px;*/
					margin:10px 1px 0 1px;
		padding:0 30px 0 0px;
		border-bottom:1px solid #CCCCCC;
		/*background-image: url(../images/latest.gif);*/
					background-repeat:no-repeat;
		background-position: top left;
}

#Latest_Products p
{
		/*width:100px;*/
					float:left;
		margin:0px;
		padding:0px;
}

#Latest_Products p a
{
		color:#1e6db8;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
}

#Latest_Products p a:hover
{
		text-decoration: underline;
}

#latest
{
		height:115px;
		width:328px;
		float:left;
		margin:8px 1px 0 1px;
		padding:10px 5px 0 200px;
		border:1px solid #CCCCCC;
		background-color:#FFFFFF;
		background-image: url(../images/latest02.jpg);
		background-position:left;
		background-repeat:no-repeat;
}

.phone_care
{
		margin:0 0 0 30px
}

.detail
{
		margin:0 0 0 200px;
}

#up_comming
{
		height:110px;
		width:328px;
		float:left;
		margin:8px 1px 0 1px;
		padding:12px 5px 0 200px;
		border:1px solid #CCCCCC;
		background-color:#FFFFFF;
		background-image:url(../images/up_comming02.jpg);
		background-position:left;
		background-repeat:no-repeat;
}

#latest
{
		height:115px;
		width:328px;
		float:left;
		margin:8px 1px 0 1px;
		padding:10px 5px 0 200px;
		border:1px solid #CCCCCC;
		background-color:#FFFFFF;
		background-image: url(../images/latest02.jpg);
		background-position:left;
		background-repeat:no-repeat;
}

#screens h1
{
		height:42px !important;
		padding:0px 0 0 10px !important;
		background-repeat:no-repeat;
		background-image:url(../images/search_phone.gif);
}

#screens
{
		float:left !important;
		text-align:left;
		margin:15px 0 0 0;
		padding-left:0px;
}

#screens
{
		float:left !important;
		text-align:left;
		margin:15px 0 0 0;
		padding-left:0px;/*background-image:url(../images/mobile_screen.jpg);
			background-repeat:no-repeat;
			border-right:1px solid #c4c4c4;
			border-bottom:1px solid #c4c4c4;
			border-left:1px solid #c4c4c4;*/
}

.border_class
{
		margin:-10px 0 0 0;
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		width:187px;
}

#brands
{
		padding:0px 0 0 0;
		width:185px;
		float:left;
		text-align:left;
		margin:0px 0 10px 0 !important;
}

#brands p
{
		margin:0px;
		padding:3px 0 0 13px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#5a5a5a;
		text-decoration:none;
		text-transform:uppercase;
}

#brands h1
{
		height:42px;
		width:188px;
		padding:0px 0 0 10px !important;
		background-repeat:no-repeat;
		background-image:url(../images/brands.gif);
}

#promotions
{
		height:100px !important;
		padding:0px 0 0 0;
		width:185px;
		float:left;
		text-align:left;
		margin:-23px 0 10px 0 !important;
}

#promotions p
{
		margin:0px;
		padding:3px 0 0 3px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#5a5a5a;
		text-decoration:none;
		text-transform:uppercase;
}

#promotions h1
{
		height:38px;
		width:188px;
		padding:0px 0 0 10px !important;
		background-repeat:no-repeat;
		background-image:url(../images/promotions.jpg);
}

#dealers
{
		padding:0px 0 0 0;
		margin:80px 0 0 0;
		width:185px;
		float:left;
		text-align:left;
		margin:15px 0 0 0;
}

#dealers p
{
		margin:0px;
		padding:5px 0 0 5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#5a5a5a;
		text-decoration:none;
		text-transform:uppercase;
}

#dealers h1
{
		height:42px !important;
		width:188px;
		padding:0px 0 0 10px !important;
		background-repeat:no-repeat;
		background-image:url(../images/dealers.gif);
}

.link
{
		margin:0px;
		padding:3px 0 0 13px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#5a5a5a;
		text-decoration:none;
		text-transform:uppercase;
}

#news_section
{
		width:185px;
		float:left;
		margin:-145px 0 30px 0 !important;
}

#news_section p
{
		width:150px;
		vertical-align:top;
		float:left;
		padding:8px 0 0 15px;
		background-image:url(../images/news_bullit.gif);
		background-position: 12px left;
		background-repeat:no-repeat;
}

.promotion_links
{
		vertical-align:top;
		float:left;
		padding:8px 0 0 15px;
		background-image:url(../images/news_bullit.gif);
		background-position: 13px left;
		background-repeat:no-repeat;
}

#news_section h1
{
		height:32px;
		width:188px;
		padding:0px 0 0 0;
		margin:0 0 0 0;
		background-image:url(../images/news.jpg);
		background-repeat:no-repeat
}

#downloads .h1
{
		height:32px;
		width:188px;
		padding:0px 0 0 0;
		margin:0 0 0 0;
		background-image:url(../images/content_download.gif);
		background-repeat:no-repeat
}

#downloads h1
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		font-weight:bold;
		height:24px;
		width:188px;
		padding:13px 0 0 0;
		text-align:center;
}

#Right_new
{
		height:auto;
		width:190px;
		float:right;
}

#downloads
{
		height:auto;
		width:188px;
		float:right;
		padding:6px 0 0 0;
}

#downloads ul
{
		margin:0px;
		padding:0px;
		float:left;
		list-style-type:none;
		padding:10px 0 0 10px;
		list-style-type:none;
}

#download_border
{
		float:left;
		width:184px;
		border-right:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		padding:0 0 10px 0;
		margin:-7px 0 0 1px
}

#downloads ul li
{
		margin:0px;
		padding:0px;
		float:left;
		width:150px;
		height:20px;
		padding:2px 0 2px 0;
		list-style-type:none;
}

#downloads ul li a
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		vertical-align:middle;
		padding: 5px 0 0 0 !important;
		color:#5a5a5a;
		text-decoration:none;
		text-transform:uppercase;
}

#downloads ul li a:hover
{
		text-decoration:underline;
}

#downloads .ringtones
{
		background-image:	url(../images/r_tones.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:30px;
}

#downloads .screensever
{
		background-image: url(../images/screen_sever.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:30px;
		margin:6px 0 0 0;
}

#downloads .games
{
		background-image: url(../images/games.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:30px;
		margin:6px 0 0 0;
}

#downloads .wallpapers
{
		background-image: url(../images/wallpapers.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:30px;
		margin:6px 0 0 0;
}

#downloads .themes
{
		background-image: url(../images/themes.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:30px;
		margin:6px 0 0 0;
}

#downloads .animations
{
		background-image: url(../images/animation.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:30px;
		margin:6px 0 0 0;
}

input, select, textarea
{
		font-family:arial;
		color:#000000;
		line-height:13px;
		font-size:12px;
		margin:0 4px 4px 5px;
		font-weight:normal;
		vertical-align:middle;
}

.in_none
{
		border:none;
		padding:0;
}

table, td
{
		vertical-align:top;
}

a
{
		text-decoration:none;
}

a:hover
{
		text-decoration:underline;
}

#news_section a
{
		color:#1E6DB8;
		text-decoration:none;
}

#news_section a:hover
{
		text-decoration:underline;
}

img
{
		border:0px;
		vertical-align:top;
}

.w100
{
		width:100%;
}

.col
{
		float:left;
}

.spacer
{
		font-size:0px;
		line-height:0px;
}

.clear
{
		clear:both;
}

#mainWrapper
{
		padding:0 30px;
}

.main_w
{
		width:936px;
		margin:auto;
}

.header
{
		margin:0 0 0 0;
		min-height:185px;
		height:auto !important;
		height:185px;
}

.header .row
{
		min-height:75px;
		height:auto !important;
		height:75px;
}

.left-top-cart
{
		background:url(../images/left_top_cart.gif) left top no-repeat;
}

.right-top-cart
{
		background:url(../images/right_top_cart.gif) right top no-repeat;
}

.left-bot-cart
{
		background:url(../images/left_bot_cart.gif) left bottom no-repeat;
}

.right-bot-cart
{
		background:url(../images/right_bot_cart.gif) right bottom no-repeat;
		width:100%;
		min-height:53px;
		height:auto !important;
		height:53px;
}

.side-left-cart
{
		background:url(../images/side_cart.gif) left top repeat-y #FFFFFF;
		width:181px;
}

.side-right-cart
{
		background:url(../images/side_cart.gif) right top repeat-y;
}

.side-top-cart
{
		background:url(../images/side_cart.gif) left top repeat-x;
}

.side-bot-cart
{
		background:url(../images/side_cart.gif) left bottom repeat-x;
}

.cart-header
{
		float:right;
		padding:4px 0 0 0;
		color:#717171;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
}

.cart-header a
{
		font-weight:bold;
		text-decoration:none;
}

.cart-header a:hover
{
		text-decoration:underline;
}

.inside-cart
{
		padding:13px 2px 10px 46px;
}

.title-cart
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:21px;
		color:#615952;
		text-decoration:underline;
		font-weight:bold;
}

.left-top-links
{
		background:url(../images/left_top_links.gif) left top no-repeat #F6F6F1;
		margin:0 0 5px 0;
}

.right-top-links
{
		background:url(../images/right_top_links.gif) right top no-repeat;
}

.left-bot-links
{
		background:url(../images/left_bot_links.gif) left bottom no-repeat;
}

.right-bot-links
{
		background:url(../images/right_bot_links.gif) right bottom no-repeat;
		overflow:hidden;
		width:100%;
		min-height:40px;
		height:auto !important;
		height:40px;
}

.inside-nav
{
		padding:0 0 0 20px;
}

.header .links
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:normal;
		padding:13px 0 0 0;
		width:300px;
		float:left
}

.nav-right
{
		float:right;
		color:#665E56;
		font-size:12px;
		line-height:normal;
}

.header .curr
{
		float:left;
		padding:10px 0 0 25px;
		width:535px;
		text-align:right;
}

.header .lang
{
		float:left;
		padding:16px 24px 0 11px;
		background:url(../images/sep.gif) 0 16px no-repeat;
}

.header-search
{
		float:right;
}

.side-top-menu
{
		background:url(../images/side_top_menu.gif) left top repeat-x #685F58;
}

.side-bot-menu
{
		background:url(../images/side_bot_menu.gif) left bottom repeat-x;
}

.left-top-menu
{
		background:url(../images/left_top_menu.gif) left top no-repeat;
}

.right-top-menu
{
		background:url(../images/right_top_menu.gif) right top no-repeat;
}

.left-bot-menu
{
		background:url(../images/left_bot_menu.gif) left bottom no-repeat;
}

.right-bot-menu
{
		background:url(../images/right_bot_menu.gif) right bottom no-repeat;
		overflow:hidden;
		width:100%;
		min-height:50px;
		height:auto !important;
		height:50px;
}

.left-top-search
{
		background:url(../images/left_top_search.gif) left top no-repeat #988D83;
		width:229px;
}

.right-top-search
{
		background:url(../images/right_top_search.gif) right top no-repeat;
}

.left-bot-search
{
		background:url(../images/left_bot_search.gif) left bottom no-repeat;
}

.right-bot-search
{
		background:url(../images/right_bot_search.gif) right bottom no-repeat;
		overflow:hidden;
		width:100%;
		min-height:40px;
		height:auto !important;
		height:40px;
}

.inside-search
{
		padding:11px 10px 5px 12px;
}

.menu
{
}

.menu-block
{
		float:left;
		padding:20px 0 0 22px;
}

.menu ul
{
		margin:0 0 0 0;
		padding:0;
		list-style:none;
		font-size:12px;
		line-height:15px;
		font-family:arial;
}

.menu ul li
{
		background:url(../images/sep_menu.gif) 0 3px no-repeat;
		font-family:arial;
		float:left;
		padding:0 8px 10px 10px;
}

.menu ul li.li_un
{
		background:none;
		padding:0 20px 8px 0;
		text-align:center;
}

.menu ul li a
{
		padding:0 0 0 0;
		color:#FFFFFF;
		font-size:12px;
		line-height:15px;
		text-decoration:none;
}

.menu ul li a:hover
{
		text-decoration:underline;
}

.search-header
{
		float:right;
		padding:5px 5px 5px 5px;
		color:#F6F6F1;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-transform:uppercase;
		font-weight:bold;
}

.inside-search-header
{
		padding:0 0 0 0;
}

.inside-search-header input
{
		vertical-align:middle;
}

.input_search
{
		width:105px;
		margin:0 5px 0 0;
		vertical-align:middle;
}

#bannerTwo
{
		float:right;
		padding:0 0;
}

.header .cell
{
		float:left;
}

/***box*******************************************/
.left_top
{
		background:url(../images/left_top.gif) left top no-repeat;
}

.right_top
{
		background:url(../images/right_top.gif) right top no-repeat;
}

.left_bot
{
		background:url(../images/left_bot.gif) left bottom no-repeat;
}

.right_bot
{
		background:url(../images/right_bot.gif) right bottom no-repeat;
		width:100%;
}

.side_left
{
		background:url(../images/side_left.gif) left top repeat-y #FFFFFF;
}

.side_right
{
		background:url(../images/side_right.gif) right top repeat-y;
}

.side_top
{
		background:url(../images/side_top.gif) left top repeat-x;
}

.side_bot
{
		background:url(../images/side_bot.gif) left bottom repeat-x;
}

/***box*******************************************/


/**************REDEFINR HTML TAGS FOR FORMATING **********************/


#productListing
{
		padding:10px;
}

#productListing .centerBoxContentsProducts
{
		text-align:center;
		padding: 10px 0 10px 0;
		margin:0px;
}

.wrapperAttribsOptions
{
		padding:5px 5px 5px 5px;
		border:1px solid #666666;
		margin:0px;
		height:100%;
}

.wrapperAttribsOptions .optionName
{
		padding:0px;
}

.wrapperAttribsOptions .back
{
		padding:0px;
		margin:3px 0 0 10px;
		float:left;
}

/**************REDEFINR HTML TAGS FOR FORMATING **********************/




.center_indent
{
		padding:3px 0 0 0px;
}

.line
{
		padding:0;
		line-height:0px;
		font-size:0px;
		background:url(../images/line_1.gif) top left repeat-x;
}

.product a
{
		color:#262626;
		text-decoration:none;
		font-size:12px;
		line-height:normal;
		font-weight:bold;
}

.product a strong
{
		color:#5E5B5B;
		text-decoration:underline;
		font-size:12px;
		line-height:16px;
		font-weight:bold;
}

.product a:hover
{
		text-decoration:none;
}

.product strong
{
		font-family:tahoma;
		color:#414141;
		font-size:19px;
		line-height:normal;
		font-weight:normal;
}

.product_list
{
		width:100%;
		padding:22px 0 25px 0;
		margin:0 0 0 0;
		background:url(../images/sep_product.gif) left bottom repeat-x;
}

.product_list .left
{
		float:left;
		position:relative;
}

.product_list .right
{
		float:right;
		width:100%;
}

.product_list .name
{
		padding:5px 10px 7px 0;
		color:#5E5B5B;
		font-size:12px;
		line-height:16px;
		font-weight:bold;
}

.product_list .name a
{
		color:#5E5B5B;
		text-decoration:underline;
		font-size:12px;
		line-height:16px;
}

.product_list .name a:hover
{
		text-decoration:none;
}

.product_list .text
{
		color:#838383;
		font-size:10px;
		line-height:12px;
		padding:0 10px 18px 0;
}

.product_list .price
{
		padding:0 38px 6px 0;
		float:left;
		background:url(../images/sep_price.gif) right top no-repeat;
}

.product_list .button
{
		padding:0 0 0 39px;
		float:left;
}

.product_list strong
{
		font-family:tahoma;
		color:#414141;
		font-size:19px;
		line-height:normal;
		font-weight:normal;
}

.padd_bot
{
		padding:0 0 11px 0;
}

.product_list_col
{
		padding:8px 0;
		background:url(../images/sep_product.gif) left bottom repeat-x;
}

.product_list_col .name
{
		padding:5px 10px 7px 9px;
		color:#5E5B5B;
		font-size:12px;
		line-height:16px;
		font-weight:bold;
}

.product_list_col .name a
{
		color:#5E5B5B;
		font-size:12px;
		line-height:16px;
		font-weight:bold;
}

.product_list_col .name a:hover
{
		text-decoration:underline;
}

.product_list_col a:hover
{
		text-decoration:underline;
}

.product_list_col .text
{
		padding:0px 10px 12px 11px;
		color:#838383;
		font-size:10px;
		line-height:12px;
}

.product_list_col .price
{
		float:left;
		padding:7px 2px 0 10px;
}

.product_list_col .button
{
		float:left;
		padding:7px 5px 7px 18px;
}

.product_list_col strong
{
		font-family:tahoma;
		color:#414141;
		font-size:19px;
		line-height:normal;
		font-weight:normal;
}

#checkoutConfirmDefaultPayment
{
		display:inline;
}

#checkoutConfirmDefaultPaymentTitle
{
		display:inline;
}

#checkoutConfirmDefaultShipment
{
		display:inline;
}

#checkoutConfirmDefaultShipmentTitle
{
		display:inline;
}

.footer
{
		color:#625C56;
		background:#B63E3E;
		min-height:26px;
		text-align:center;
		height:auto !important;
		height:26px;
		font-size:11px;
		line-height:normal;
}

.footer a
{
		color:#ffffff;
		text-decoration:none;
		text-decoration:underline;
}

.footer a:hover
{
		text-decoration:underline;
}

.footer .copy
{
		padding-top:4px;
		color:#ffffff;
		text-align:left;
}

.footer #copy2
{
		padding-top:8px;
		color:#ffffff;
		text-align:left;
}

.footer .copy a
{
		color:#ffffff;
		font-weight:normal;
		text-decoration:underline;
}

.footer .copy a:hover
{
		text-decoration:none;
}

.footer .left
{
		float:left;
		text-align:right;
}

.footer .left .margin
{
		padding:8px 30px 0 10px;
}

.footer .right
{
		float:left;
		/*padding:32px 0 0 63px;*/
			padding:0px 0 0 0px;
}

#inner h1
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#003366;
		padding-left:0px;
		padding-top:5px;
		padding-bottom:10px;
}

#inner h2
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#383838;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:10px;
}

#inner h3
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding: 5px 0 5px 0;
		font-weight:bold;
		color:#003366;
		text-decoration:none;
}

#inner .sub_links
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#003366;
		text-decoration:none;
}

#inner .sub_links:hover
{
		text-decoration: underline;
}

#inner a
{
		color:#1E6DB8;
		text-decoration:none;
}

#inner a:hover
{
		text-decoration:underline;
}

.done
{
		color:#1E6DB8;
		text-align:center;
		margin:0 0 0 60px;
}

.centerColumn a
{
		color:#1E6DB8;
		text-decoration:none;
}

.centerColumn a:hover
{
		text-decoration:underline;
}
