.chooser_item_contain {
	font-family:Verdana, Geneva, sans-serif;
	display:inline-block;
	width:250px;
	border:solid 1px #999;
	background-color:#666666;
	margin:10px;
	padding:10px;
	border-radius:5px;
	box-shadow:2px 2px 2px #666;
	height: 260px;
	vertical-align: top;
}
.deviceName {
	font-weight:bold;
}
#compatibleDevices {
	text-align:left;
	width:600px;
	margin-left:auto;
	margin-right:auto;
	background-color:#666666;
	padding:10px;
	border:solid 1px #999;
	border-radius:10px;
}
.chooser_item_title {
	font-size: 16px;
	font-weight:bold;
}
.chooser_item_contain a {
	color:#000;
	text-decoration:none;
}
.chooser_item_contain a:hover {
	color:#F00;
	text-decoration:none;
}
.chooser_item_info {
	font-size: 12px;
	text-align:justify;
}
.chooser_item_price {
	color:#f00;
	text-align:right;
	font-weight:bold;
	font-size: 12px;
}
.chooser {
	text-align: center;
}
#product {
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
}
.featuretitle {
	font-weight:Bold;
	font-size:14px;
    margin-bottom: 5px;
}
.featureslist {
	text-indent:-30px;
}
#TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent #smafrinclude {
	text-align: left;
	width: 950px;
}
#TabbedPanels_apps .TabbedPanelsTabGroup .TabbedPanelsTab {
	height: 60px;
	text-align: center;
	padding: 10px;
}
#TabbedPanels_apps .TabbedPanelsTabGroup,
#TabbedPanels_apps .TabbedPanelsContentGroup {
	margin: 5px;
}
#TabbedPanels_apps .TabbedPanelsTabGroup .TabbedPanelsTabSelected {
	background-color: white;
	border-bottom-color: white;
}
#TabbedPanels_apps .TabbedPanelsContentGroup .TabbedPanelsContent {
	background-color: white;
	border-radius: 0px 10px 10px 10px;
	background-image:url(images/GSSTWIFI/GSSTWIFI_main.png);
	background-repeat: no-repeat;
	background-attachment:scroll;
	background-position: 105% 105%;
	overflow:hidden;
}
#TabbedPanels_kiwi_how .TabbedPanelsTabGroup .TabbedPanelsTabSelected,
#TabbedPanels_kiwi_why .TabbedPanelsTabGroup .TabbedPanelsTabSelected,
#TabbedPanels_kiwi_mpg .TabbedPanelsTabGroup .TabbedPanelsTabSelected,
#TabbedPanels_kiwi_drive .TabbedPanelsTabGroup .TabbedPanelsTabSelected,
#TabbedPanels_kiwi_tech .TabbedPanelsTabGroup .TabbedPanelsTabSelected,
#TabbedPanels_kiwi_fun .TabbedPanelsTabGroup .TabbedPanelsTabSelected,
#TabbedPanels_kiwi_check .TabbedPanelsTabGroup .TabbedPanelsTabSelected,
#TabbedPanels_kiwi_faq .TabbedPanelsTabGroup .TabbedPanelsTabSelected {
    background-color: white;
	border-bottom-color: white;
}
#TabbedPanels_kiwi_why .TabbedPanelsContentGroup .TabbedPanelsContent,
#TabbedPanels_kiwi_mpg .TabbedPanelsContentGroup .TabbedPanelsContent,
#TabbedPanels_kiwi_tech .TabbedPanelsContentGroup .TabbedPanelsContent,
#TabbedPanels_kiwi_fun .TabbedPanelsContentGroup .TabbedPanelsContent,
#TabbedPanels_kiwi_check .TabbedPanelsContentGroup .TabbedPanelsContent,
#TabbedPanels_kiwi_faq .TabbedPanelsContentGroup .TabbedPanelsContent,
#TabbedPanels_kiwi_how .TabbedPanelsContentGroup .TabbedPanelsContent {
	background-color: white;
    color:#666666;
	border-radius: 0px 10px 10px 10px;
    padding:10px;
}
#TabbedPanels_kiwi_drive, #TabbedPanels_kiwi_fun, #TabbedPanels_kiwi_engine {
    background-color: white;
    color:#666666;
    border:solid 1px #999;
	border-radius: 10px;
    padding:10px;
    margin-top:10px;
}
.kiwi_units {
    list-style-type:disc;
}
.kiwi_tech_specs table{
    margin-top:10px;
    color:#666666;
}
.obd_sensors table{
    margin-top:10px;
    color:#666666;
    font-size:9px;
}
.kiwi_image_inline {
    vertical-align:middle;
    width:475px;
    display:table-cell;
}
.kiwi_tab_title{
   
    font-weight:bold;
    text-align:left;
}
.kiwi_text {
    padding: 10px;
    text-align:left;
}
.kiwi_text_note {
    font-weight:bold;
}
.kiwi_head_image img{
    border: solid 1px #999;
	border-radius:5px;
	box-shadow:0px 0px 2px #ccc;
    overflow:hidden;
}
.app .appinfo {
	float: left;
	width: 200px;
}
.title {
	font-size: 18px;
	font-weight: bolder;
	padding: 10px 0px;
}
.images .imageset {
	display: inline-table;
	padding: 15px;
	text-align: center;
	vertical-align: top;
	width: 135px;
}
.product_price {
	font-size: 14px;
	color: #F00;
	font-weight: bold;
	/*display: inline-block;*/
	margin-top: 5px;
	margin-bottom: 0px;
    position: relative;
}

.product_price_cents {
	font-size:9px;
	vertical-align:super;
}

.product_price_standard {
    color: black !important;
}
.product_price_disc{
	font-size:22px;
}
.product_price_disc_xmas {
    margin-top: 7px;
    font-size: 11px;
    font-weight: normal;
}
.product_price_disc .product_price_cents {
    font-size: 12px;
}
.product_price_val {
    position: relative;
}

.product_price_option {
	color: black;   /* Black Friday week special */
}

.product_strikethrough {
    background-image: url(images/strikethrough_b.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
}

#product_head_contain {
	padding: 10px 0px;
	position: relative;
}
#product_head_left {
	border: solid 1px #999;
	border-radius:5px;
	box-shadow:0px 0px 2px #ccc;
	width: 360px;
	height: 500px;
	display: inline-block;
	vertical-align: top;
	margin-right: 0px;
	zoom: 1;
	background:#eee;
	*display: inline;
}
#product_head_middle {
	border: solid 1px #999;
	border-radius:5px;
	box-shadow:0px 0px 2px #ccc;
	height: 500px;
	width: 398px;
	overflow:hidden;
	vertical-align: top;
	display:inline-block;
	margin: 0 5px;
	/* border: 1px solid #CCC; */
	zoom: 1;
	*display: inline;
}
#product_head_right {
	/* width: 198px; */
    width: 200px;
	height: 350px;
	vertical-align: top;
	display: inline-block;
	margin-left: 0px;
	zoom: 1;
	*display: inline;
}

.buynow {
    padding: 5px 0px;
}

#product_description {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 500px;
	margin: 10px auto 10px auto;
	display: inline-table;
	vertical-align: middle;
}

.review_link {
    margin-top: 15px;
    color: red;
}

.review_link a, .review_link a:visited {
    color: red;
}

.review_link:hover, .review_link a:hover {
    color: black;
}

#product_features {
	text-align: justify;
	display: inline-table;
	width: 350px;
	margin: 15px;
	vertical-align: middle;
	padding:10px;
}

#content_contain {
	background-color: #666666;
}

#techspecs, .techspecs {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
	display: inline-block;
	background-color:#666666;
	padding:10px;
	border:solid 1px #999;
	border-radius:10px;
}
#soulinclude {
	width:400px;
	margin-left:auto;
	margin-right:auto;
	background-color:#666666;
	padding:10px;
	border:solid 1px #999;
	border-radius:10px;
}
#product_presale {
    text-align: left;
    /* background-color: #000; */
    background-color: #666666; /* #FCB040; */
    /* font-weight: bolder; */
    padding: 5px;
    border: solid 1px #999;
    border-radius: 5px;
    box-shadow: 0px 0px 2px #CCC;
}

#product_accessories {
	text-align: center;
	margin-top: 10px;
	background-color: #666666;
	/*border-radius: 10px;
	border:solid 1px #999;
	box-shadow: 2px 2px 2px #666;
	*/
    border-radius: 5px;
	/* border-bottom-right-radius: 5px;
    border-top-left-radius: 5px; */
    /* margin-right: -24px; */
    border: solid 1px black;
    /* border-top: solid 1px black;
    border-bottom: solid 1px black; */
    padding-top: 5px;
}

#product_accessories_title {
	font-size: 14px;
	font-weight: bold;
    padding-bottom: 5px;
    border-bottom: solid 1px #999;
}
#product_accessories_contain {
    padding-bottom: 5px;
}

.product_accessory {
    
}
.product_accessory a {
	color: black;
	text-decoration: none;
    font-size: 10px;
	margin: 5px 5px 0px 5px;
    padding: 5px;
    display: block;
    background-color: white;
    border: solid 1px #999;
    border-radius: 5px;
}
.product_accessory a:hover {
	color: red;
}
.product_accessory_name {
    font-weight: bold;
}
.product_accessory_price {
	font-size: 14px;
	color: #F00;
	font-weight: bold;
}
#accessory_head_contain {
	padding: 10px 0px;
}
#accessory_head_left {
	border: solid 1px #999;
	border-radius:5px;
	box-shadow:0px 0px 2px #ccc;
	width: 360px;
	max-height: 500px;
	display: inline-block;
	vertical-align: top;
	margin-right: 0px;
	zoom: 1;
	background:#eee;
	*display: inline;
}
#accessory_head_left #gallery_image {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 360px;
}
#accessory_head_middle {
	/* height: 500px; */
	width: 380px;
	/* overflow: hidden; */
	vertical-align: top;
	display: inline-block;
	margin-left: 25px;
	margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
	zoom: 1;
	*display: inline;
}
#accessory_head_middle .featuretitle {
    /*text-align: center;*/
    margin-left: -5px;
    padding-bottom: 5px;
}
#accessory_head_right {
	width: 198px;
	height:350px;
	vertical-align:top;
	display:inline-block;
	margin-left: 0px;
	zoom: 1;
	*display: inline;
}
.product_fblike {
    display: block;
    margin-top: 15px;
}
#accessory_overview {
    margin-top: 15px;
    text-align: justify;
    min-height: 200px;
    position: relative;
}
#accessory_features {
    margin-top: 15px;
    min-height: 200px;
    text-align: justify;
    vertical-align: middle;
}
#accessory_title {
	font-size: 16px;
	font-weight: bold;
}

.video_tab {
	display: inline-block;
	min-width: 450px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
}
#product_title {
	font-size: 16px;
	font-weight: bold;
}
#ideal_container {
	padding:10px;
	background-color:#666666;
	border:solid 1px #999;
	border-radius:5px;
	box-shadow: 2px 2px 2px #666;
}
.ideal_product {
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
}
.ideal_product a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.ideal_product a:hover {
	color:#F00;
}
.ideal_title {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
}
.ideal_product_name {
	margin-bottom: 5px;
}

.cat,
#techspecs tbody tr td:first-child {
	text-align: right;
}

.spec, #techspecs tbody tr td {
	text-align: left;
}
.obdcol {
	display:inline-block;
	width:300px;
}
.awardimagebox {
	text-align: center;
	vertical-align: bottom;
	display: inline-block;
	width: 240px;
	
}
 #awardimagecontain {
	text-align: center;
	background-color: #666666;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	border-radius:10px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #999;
}
.imagebox {
	width:450px;
	display:inline-block;
}
.imagebox img{
	vertical-align:middle;
	border-radius:10px;
	border: solid 1px #999;
}
.textbox {
	width:450px;
	text-align:justify;
	display:inline-block;
	vertical-align:middle;
}
#aftermarket {
	padding:5px;
	width:100%;
}
.mpg_section_sub_text {
	display:inline-block;
	vertical-align:middle;
	width:600px;
}
.heading {
	padding:10px;
	font-weight:bold;
	font-size:14px;
}
.mpg_section_sub_image {
	display:inline-block;
	vertical-align:middle;
	width: 200px;
}
.fontBold {
	font-weight:bold;
}
.mobilityTravel {
	width:625px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	background-color:#666666;
	border: solid 1px #999;
	border-radius:10px;
}
.intelligentDisplay {
	width:825px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	background-color:#666666;
	border: solid 1px #999;
	border-radius:10px;
}
.displayText {
	text-align:left;
	padding-left:10px;
}
.mpg_section_sub {
	padding:10px;
}
.how {
	padding:10px;
}
.howimage {
	padding:10px;
}
.techspecsexplode {
	width:100%;
	padding:10px;
}
.techspecsimage {
	display:inline-block;
	width: 500px;
	vertical-align:	middle;
}
.techspecsdesc {
	vertical-align:	middle;
	display:inline-block;
	width:400px;
	margin-left:10px;
	background-color:#666666;
	border:solid 1px #999;
	border-radius:10px;
	padding:5px;
}
.product_image #prodimage {
	border-radius: 10px;
	border: 0.5px solid #999;
	box-shadow: 0px 0px 2px #666;
	overflow: hidden;
}
.app .appinfo {
	float: left;
	width: 200px;
}
.app .ready a {
	color: #F00;
	font-size: 10px;
}
.app .screenshots {
	padding: 10px;
}
.app .appcontent {
	text-align: justify;
}
.images .imageset {
	display: inline-table;
	width:135px;
	text-align:center;
	vertical-align:top;
	padding:15px;
}
.images .imagesetshort {
	display: inline-table;
	width:135px;
	text-align:center;
	vertical-align:top;
	padding:5px;
}
.appscontent {
	text-align:left;
}
.appscontent_short {
	text-align:left;
	width:600px;
	min-height:300px;
	padding-left:20px; 
}
.images {
	width: 100%;
	text-align: center;
}
.video {
	text-align: left;
}
.app .appscontent_short .pictxt {
	display: inline-table;
}
.app .scanxlcontent {
	text-align: left;
}
.disclaimer {
	font-size: 9px;
	color: #C00;
}
.subtitle {
	font-size: 14px;
	font-weight: bold;
	color: #009;
	padding-top: 5px;
	padding-bottom: 5px;
}
.app .scanxlcontent .subsubtitle {
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.scanxldata{
    text-align:left;
}
.app .scanxlcontent .images {
	padding: 10px;
}
.scan_bottom {
width: 600px;
}
.apps_spacer {
	height:20px;
}
#SMtechimage img{
    border-radius:10px;
    border:Solid 1px #999;
    overlay:hidden;
    box-shadow: 0px 0px 2px #666;
}

#subtitle {
	font-size: 12px;
	font-weight: bold;
}

#pcsoftbox1 {
	height: 261px;
	width: 485px;
	display: table-cell;
	vertical-align: middle;
}
#pcsoftbox2 {
	display: table-cell;
	width: 485px;
	vertical-align: middle;
}
.spacer2 {
	display: inline-table;
	width: 80px;
}
#library {
padding:10px;
}
#library img{
	border-radius:10px;
	overlay:hidden;
	border:solid 1px #999;
}
.videorev {
	padding:10px 5px 10px 5px;
	display:inline-block;
}
.videos {
	text-align:left;
}
#gallery_image {
	border-radius: 10px;
	height: 420px;
	display: table-cell;
	vertical-align: middle;
}
#gallery_image img {
	margin: 4px;
}
#gallery_thumb {
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    height: 50px;
    display: inline-table;
    border-spacing: 6px 0px;
}
.gallery_links {
    width: 50px;
    height: 50px;
    border: solid 1px #999;
    overflow: hidden;
    background-color: #666666;
    position: relative;
    display: table-cell;
    vertical-align: middle;
}
.gallery_links img {
    background:#666666;
    width: 40px;
    padding: 2px;
    margin: auto;
    display: table-cell;
    vertical-align: middle;
}
.gallery_links:hover {
	border: solid 1px #FCB040;
}

.container_sensor_table {
    
}

.sensor_table {
    border: 1px solid black;
    border-collapse: collapse;
    display: inline-table;
    margin: 5px 0px;
    vertical-align: top;
    font-size: 12px;
    background-color: white;
    box-shadow: 2px 2px 2px #666;
}

.sensor_table td {
    text-align: right;
    height: 20px;
    min-width: 50px;
    border-left: 1px solid black;
    border-right: 1px solid black;
    padding: 3px;
}

.sensor_table_left {
    margin-right: 40px;
}

.sensor_table th {
    border: 1px solid #555;
    padding: 4px 5px;
    color: #FFF;
    background-color: #666666;
}

/*
#sensor_table_left td {
    border-left: 1px solid black;
    border-right: 1px solid black;
    padding: 3px;
}

#sensor_table_right td {
    border-left: 1px solid black;
    border-right: 1px solid black;
    padding: 3px;
}
*/

.sensor_table td:first-child, .sensor_table td:first-child + td + td {
    text-align: left;
}

.table_super {
    vertical-align: super;
    font-size: 70%;
}
.adv_sen_info {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	border:Solid 1px #333;
	padding:5px;
}
.adv_sen_img {
	padding:10px;
	border:Solid 1px #333;
}
#mpg_advance {
	margin:5px;
	border:Solid 1px #333;
}
#accewrap {
	position:relative;
	top:11px;
	left:117px;
}
#wbanalog_contain {
	width:100%;
	text-align:center;
}

.wbanalog {
		font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align:center;
}

#accessory_features a {
	color: black;
	text-decoration: none;
}

#accessory_features a:hover {
	color: red;
	text-decoration:underline;
}
.dmnew {
	font-weight:bold;
	color:#f00;
}

/* ---------------------------------------------------- */  
/* SLIDESHOW 
/* ---------------------------------------------------- */  
#slideshow {
	/* width: 398px; */
	position: relative;
	border-radius:15px;
	border: 1px solid #999;
	border-radius:5px;
	box-shadow:0px 0px 2px #ccc;
	height: 500px;
	width: 400px;
	display: inline-block;
	margin: 0px 5px 0px 0px;
	zoom: 1;
	*display: inline;
    overflow: hidden;
}
#slideshow ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 1%; /* IE fix */
	border-radius:15px;
}
#slideshow ul:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}
/* ---------------------------------------------------- */  
/* SLIDESHOW > SLIDES 
/* ---------------------------------------------------- */  
#slideshow .slides {
	overflow: hidden;
	width: 400px;
	/* border-radius:5px; */
	height: 500px;
}
#slideshow > img {
    border-radius: 5px;
}
#slideshow .slides ul {
	/* total width of all slides - 
400px multiplied by 4 in this case */  
	width: 2400px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}
#slideshow .slides li {
	width: 400px;
	float: left;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}
#slideshow .slides h2 {
	margin-top: 0;
}
/* ---------------------------------------------------- */  
/* SLIDESHOW > NAVIGATION 
/* ---------------------------------------------------- */  
#slideshow .slides-nav {
	/* width: 200px; */
	position: absolute;
	right: 2px;
	bottom: 20px;
	z-index: 15;
}
#slideshow .slides-nav li {
	float: left;
}
#slideshow .slides-nav li a {
	display: block;
	padding: 5px 2px 5px 0px;
	outline: none;
	color:#fff;
}
#slide_1_link img {
		background-image: url("images/slideshow_buttons2.png");
		background-position: -2px -2px;
		background-repeat: no-repeat;
        height:16px;
        width:16px;
}
#slide_1_link img:hover {
		background-image: url("images/slideshow_buttons2.png");
		background-position: -2px -21px;
		background-repeat: no-repeat;
}
#slide_2_link img {
		background-image: url("images/slideshow_buttons2.png");
		background-position: -21px -2px;
		background-repeat: no-repeat;
}
#slide_2_link img:hover {
		background-image: url("images/slideshow_buttons2.png");
		background-position: -21px -21px;
		background-repeat: no-repeat;
}
#slide_3_link img {
		background-image: url("images/slideshow_buttons2.png");
		background-position: -40px -2px;
		background-repeat: no-repeat;
}
#slide_3_link img:hover {
		background-image: url("images/slideshow_buttons2.png");
		background-position: -40px -21px;
		background-repeat: no-repeat;
}
#slide_4_link img {
		background-image: url("images/slideshow_buttons2.png");
		background-position: -59px -2px;
		background-repeat: no-repeat;
}
#slide_4_link img:hover {
		background-image: url("images/slideshow_buttons2.png");
		background-position: -59px -21px;
		background-repeat: no-repeat;
}
#slide_5_link img {
		background-image: url("images/slideshow_buttons2.png");
		background-position: -78px -2px;
		background-repeat: no-repeat;
}
#slide_5_link img:hover {
		background-image: url("images/slideshow_buttons2.png");
		background-position: -78px -21px;
		background-repeat: no-repeat;
}
#slide_6_link img {
		background-image: url("images/slideshow_buttons2.png");
		background-position: -97px -2px;
		background-repeat: no-repeat;
}
#slide_6_link img:hover {
		background-image: url("images/slideshow_buttons2.png");
		background-position: -97px -21px;
		background-repeat: no-repeat;
}
#slide_7_link img {
		background-image: url("images/slideshow_buttons2.png");
		background-position: -116px -2px;
		background-repeat: no-repeat;
}
#slide_7_link img:hover {
		background-image: url("images/slideshow_buttons2.png");
		background-position: -116px -21px;
		background-repeat: no-repeat;
}
#slide_8_link img {
		background-image: url("images/slideshow_buttons2.png");
		background-position: -135px -2px;
		background-repeat: no-repeat;
}
#slide_8_link img:hover {
		background-image: url("images/slideshow_buttons2.png");
		background-position: -135px -21px;
		background-repeat: no-repeat;
}
#slide_9_link img {
		background-image: url("images/slideshow_buttons2.png");
		background-position: -154px -2px;
		background-repeat: no-repeat;
}
#slide_9_link img:hover {
		background-image: url("images/slideshow_buttons2.png");
		background-position: -154px -21px;
		background-repeat: no-repeat;
}

/* ---------------------------------------------------- */  
/* SLIDESHOW MINI
/* ---------------------------------------------------- */  
#product_minislideshow {
    width: 200px;
    height: 250px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    margin-bottom: 10px;
    border: 1px solid #999;
    border-radius: 5px;
    box-shadow: 0px 0px 2px #CCC;
}

#product_minislideshow ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 1%; /* IE fix */
	border-radius:15px;
}
#product_minislideshow ul:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
	border-radius: 10px;
}
/* ---------------------------------------------------- */  
/* SLIDESHOW MINI > SLIDES 
/* ---------------------------------------------------- */  
#product_minislideshow .slides {
	overflow: hidden;
	width: 200px;
	/* border-radius:5px; */
	height: 250px;
	overflow:hidden;
}
#product_minislideshow .slides ul {
	width: 2400px;
	border-radius:10px;
}
#product_minislideshow .slides li {
	width: 200px;
	float: left;
	border-radius:10px;
}
#product_minislideshow .slides h2 {
	margin-top: 0;
}


.release {
    padding: 10px;
    text-align:left;
    font-size:12px;
}
.releaseTitle {
    font-size:16px;
    font-weight:bold;
}
#releaseremove {
    font-weight:bold;
    color:#00F;
}

/*      XWave Logger CSS  */
.apps .apptitle {
	width: 300px;
	display: inline-block;
	vertical-align: top;
}
.apps .apptitle .specs .stats {
	font-size: 10px;
}
.apps .apptitle .specs .stats table tr td {
	font-size: 10px;
}
.apps .info {
	display: inline-block;
	width: 607px;
}
.apps .apptitle .apptitlehighlight {
	font-size: 14px;
	font-weight: bold;
}
.apps .info .appdescript {
	text-align: left;
    margin-bottom:5px;
}
.apps .info .appimages .imageslide2 .hidden {
	display: none;
}
.apps .info .appimages .imageslide2 {
	padding: 15px;
}

/*   Cross Sales   */
#xsale {
	margin-top:5px;
}
.xsaleimg {
	box-shadow:1px 1px 2px #999;
	border-radius:9px;
}

/*   Free Shipping   */
.freeshipping {
	/* display:none;  */
	font-size:9px;
	/* font-weight:bold; */
}
.freeshipping a {
	/* display:none; */
	text-decoration:none;
    color: black;
}
.freeshipping a:hover {
    color: red;
}
.plxauthor {
	font-size:9px;
	text-align:left;
	padding-left:10px;
	margin-top:5px;
}

.author {
	font-size:9px;
	text-align:center;
}
.appsdisclaimer {
	font-size: 9px;
}
.applist {
	margin-left:auto;
	width:610px;
	margin-right:auto;
}
.applist2 {
	margin-left:auto;
	width:910px;
	margin-right:auto;
}
.applistsmall {
	vertical-align:top;
	display:inline-block;
	width: 300px;
}
.applistlarge {
	vertical-align:top;
	display:inline-block;
	width: 450px;
}
/*  Product Reviews  */
#review_list, #review_submit {
    vertical-align: top;
    padding: 10px;
}
#review_list {
    /* width: 42%; */
    text-align: left;
    margin: 5px;
    border: 1px solid #666;
    border-radius: 5px;
    /* background-color: #666666; */
}
#review_submit {
    margin: 5px;
    border: 1px solid #666;
    border-radius: 5px;
    background-color: #666666;
    /* width: 55%; */
}

#review_summary {
    text-align: center;
}

.review_avg_top {
    display: inline-block;
}

.review_first {
    width: 66%;
    display: inline-block;
}

#review_buttons {
    width: 33%;
    display: inline-block;
    text-align: right;
}

.review_addl {
    border-top: 1px dotted black;
    margin-top: 5px;
}

#review_avg, .review_item_stars {
    width: 80px;
    height: 16px;
    background-color: #666666;
    text-align: left;
    vertical-align: bottom;
}

#review_avg {
    
}

.review_item_stars {
    margin-top: 5px;
    display: inline-block;
}

.review_stars_fill {
    display: inline-block;
    background-color: #666666;
}

#product_review {
	border:solid 1px #000;
	margin-bottom:5px;
	padding:10px;
	border-radius:5px;
	box-shadow:2px 2px 2px #aaa;
}

#product_review_title {
    text-align: center;
    font-weight: bolder;
    margin-top: 6px;
    margin-bottom: 6px;
    font-size: 14px;
}

.review_line_item {
    text-align: left;
    margin: 6px auto;
    /* margin-left: 21px; */
    /* margin-bottom: 3px; */
    width: 90%;
}
#review_message_top {
    font-size: 14px;
    font-weight: bolder;
    margin-top: 8px;
    margin-bottom: 8px;
}

#review_desc {
    width: 100%;
    height: 60px;
}

.review_error_msg {
    color: red;
}

#review_result {
    margin: 10px;
}

#review_col_left {
    display: inline-block;
    width: 35%;
}

#review_col_right {
    display: inline-block;
    text-align: left;
    width: 64%;
}

/*  Thanksgiving Special  */

#discount {
	color:#000;
	text-decoration:line-through;
}
#discountedprice {
	size: 14pt;
	color:#F00;
	Font-weight:bolder;
}
.expectedShip {
	color:#ff0000;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
}
